Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] T_ELSE błąd w platności SMS
Sahee
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.09.2011

Ostrzeżenie: (0%)
-----


Siemka, robie płatność SMS która bedzie oplacać mi serwa
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".


  1. <?php
  2. require_once('inc/system.php');
  3. $co = '.$ilosc. + Pp';
  4. $kod = $_POST['kod'];
  5. $user = $_POST['user'];
  6. if(!empty($_POST)){
  7. if(!isset($_POST['accept'])) $msg = "<p class='error'>Musisz zaakceptować regulamin</p>";
  8. elseif(empty($_POST['kod'])) $msg = "<p class='error'>Musisz podać kod SMS</p>";
  9. elseif(empty($_POST['user'])) $msg = "<p class='error'>Musisz podać nick kupującego</p>";
  10. else {
  11.  
  12. $i = 1;
  13. while ($ss <= 22):
  14. $smms = 'k.$ss.';
  15.  
  16. $params = array(
  17. 'aut_id' => '228418848', //Kod auth_id
  18. 'sms' => '.$smms.', //nazwa usługi
  19. 'code' => ".$kod.", //Kod zwrotny z sms'a
  20. );
  21.  
  22. $data = '?'.http_build_query($params);
  23. $file = 'http://serv4web.pl/Api'.$data;
  24. $ch = curl_init($file);
  25. $fp = @fopen("temp.xml", "w");
  26. curl_setopt($ch, CURLOPT_FILE, $fp);
  27. curl_setopt($ch, CURLOPT_HEADER, 0);
  28. curl_exec($ch);
  29. curl_close($ch);
  30. fclose($fp);
  31. $file = "temp.xml";
  32. $plik = fopen($file, "r");
  33. $tresc = fread($plik,1024);
  34. fclose($plik);
  35. preg_match ('/&status=.*?"/is', $tresc, $znalezione);
  36. $id = strpos($znalezione[0], '=');
  37. $odp = substr($znalezione[0], $id + 1);
  38. $odp1 = substr($odp, 0, -1);
  39.  
  40. if ($odp1 == 502 or 503 or 501 or 500 or 505) $ss++; {; # gdy kod niepoprawny
  41. else
  42. $ilosc = $ss * 5;
  43. mysql_query('UPDATE `prochown_whitenaz`.`authme` SET `PP` = `PP` + '.(int)$ilosc.' WHERE `authme`.`login` ="'.mysql_real_escape_string($user).'"');
  44. $msg = "<p class='info'>Tranzakcja zakonczona. Kod zakupu to:".$kod."<br><font color=grenn>Wygenerowano kopie transakcji sukcesem!</font></p>";
  45. $i:=22;
  46. }
  47. endwhile;
  48. }
  49. }
  50. require_once("inc/szablon.php");


Ten post edytował Sahee 28.02.2012, 18:41:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:07