O to skrypt:
if ($_POST['check'] != "") { $id = 12345; # numer ID zarejestrowanego klienta $code = "TBK3,TBK4,TBK2,TBK6,TBK19"; # identyfikator usług SMS $type = "sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy $del=1; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1 $check = $_POST['check']; for($i=0;$i<count($codeexp);$i++) { $handle = fopen("http://dotpay.pl/check_code.php?id=".$id."&code=".$codeexp[$i]."&check=".$check."&type=".$type."&del=".$del, 'r'); //echo $status; if ($status == 1) { switch($codeexp[$i]) { case "TBK2": $ret = 6; break; case "TBK4": $ret = 15; break; case "TBK6": $ret = 20; break; case "TBK19": $ret = 65; break; } } } if ($ret == "") { $ret = "err"; } else { $user['tablety'] += $ret; setuser($user['login'], "`tablety` = '$user[tablety]'"); } }
I czego to może być wina ?
@edit
Dodam że jak wpisze poprawny kod to jest: "0 Bad Server" czyli tak jak by dotpay nie rozpoznawał ip a jak jest kod nie poprawny to po prostu "0".