I dostaje taki błąd:
Parse error: syntax error, unexpected T_ELSE in /home/sahee/public_html/test.php on line 38
38 linijka: $odp = substr($znalezione[0], $id + 1);
On ma sprawdzac kod sms dla uslug $smms która będzie w takim formacie k1, k2, k3, k6, k7, k11 k22 i wymyśliłem ze będzie po prostu pętlę robil od 1 do 22
Ale dostaje błąd i nie wiem z czego on wynika...
Kody które serwer oddaje gdy jest sprawdzony kod(które serwer oddaje):
500 = Zły kod Aut_id.
501 = Zły kod wybranej usługi. (np sms=s11)
502 = Kod nieprawidłowy.
503 = Podany kod został już użyty.
504 = Transakcja przebiegła prawidłowo.
505 = Błąd w "code".
<?php require_once('inc/system.php'); $co = '.$ilosc. + Pp'; $kod = $_POST['kod']; $user = $_POST['user']; else { $i = 1; while ($ss <= 22): $smms = 'k.$ss.'; 'aut_id' => '228418848', //Kod auth_id 'sms' => '.$smms.', //nazwa usługi 'code' => ".$kod.", //Kod zwrotny z sms'a ); $data = '?'.http_build_query($params); $file = 'http://serv4web.pl/Api'.$data; $ch = curl_init($file); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); $file = "temp.xml"; if ($odp1 == 502 or 503 or 501 or 500 or 505) $ss++; {; # gdy kod niepoprawny else $ilosc = $ss * 5; mysql_query('UPDATE `prochown_whitenaz`.`authme` SET `PP` = `PP` + '.(int)$ilosc.' WHERE `authme`.`login` ="'.mysql_real_escape_string($user).'"'); $msg = "<p class='info'>Tranzakcja zakonczona. Kod zakupu to:".$kod."<br><font color=grenn>Wygenerowano kopie transakcji sukcesem!</font></p>"; $i:=22; } endwhile; } } require_once("inc/szablon.php");