Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dublowanie wysyłanych wiadomości SMS
Forum PHP.pl > Forum > PHP
Norbit_24
Witam,

Stworzyłem sobie wysyłanie sms z mojego nr tel za pomocą skryptu php. Czyli loguje się na strone playa i wpisuje odpowiednie dane do formularza za pomoca curla i wywyłam sms. Wszystko dobrze chodzi.
Problem pojawia się taki, że gdy wyciągam dane z bazy i wyświetlam je na ekran jest ok wyświetlają się dobrze po jednym rekordzie. Jednak jeśli chce wysłać sms dublują się one czyli wysyła po 2sms na jeden numer.
Fragment kodu:

  1. $licznik_wyslano = 0;
  2. $licznik_niewyslano = 0;
  3.  
  4.  
  5. //logowanie do play’a przy uzyciu numeru i hasla do konta
  6. $play = new Play($loginSMS, $hasloSMS);
  7.  
  8. $result = $play->connect();
  9.  
  10.  
  11. $resultSMS = mysql_query("SELECT * FROM bramka_sms WHERE wyslano='0' ORDER BY id DESC LIMIT ".$ileSMS."");
  12. while($rSMS = mysql_fetch_array($resultSMS))
  13. {
  14. $numerSMS = $rSMS['numer'];
  15. $idSMS = $rSMS['id'];
  16.  
  17. $play->setNumber($numerSMS);
  18. $play->setMessage($trescSMS);
  19. $play->sendSMS();
  20.  
  21. if($play->sendSMS())
  22. {
  23. mysql_query("UPDATE bramka_sms SET wyslano='1' WHERE id='$idSMS'") or die (mysql_error());
  24. $licznik_wyslano++;
  25. }
  26. else
  27. {
  28. $licznik_niewyslano++;
  29. }
  30.  
  31. sleep(3);
  32. //echo ' nr ';
  33.  
  34. }
  35. echo '<br /><span style="color: red">Wysłano '.$licznik_wyslano.' sms<br />';
  36. echo 'Nie wsłano '.$licznik_niewyslano.' sms</span>';

Bags_Bunny
Usuń linijkę 19.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.