Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][cURL] Wysyłanie wiadomosci SMS
Forum PHP.pl > Forum > Przedszkole
Lolek13
witam,
znalazlem w sieci kod do wysylania wiadomosci sms z bramki plusa z wykorzystaniem cURL. Problem jest taki, ze kod u mnie nie dziala podobnie jak wszystkie inne 'gotowce'. Pracuje na xubuntu 11.10. Jaka moze byc przyczyna braku wysylania SMS ?

Oto kod:

  1. <?php
  2.  
  3. ini_set('display_errors','1');
  4.  
  5. // w zmiennej $dane podajemy to co chcemy wysłać do pliku
  6. $dane = 'tprefix=xxx&
  7. numer=xxxxxx&
  8. odkogo=Ka&
  9. tekst=tresc&
  10. charno=20&
  11. smsno=1';
  12.  
  13. //adres pliku php na który mają zostać wysłane dane
  14. $adresPliku = 'http://www.text.plusgsm.pl/sms/sendsms.php';
  15.  
  16. //chcemy wysłać 10 sms'ów więc powtarzamy pętle 10 razy
  17. for ($i=0; $i<1; $i++){
  18. $c = curl_init();
  19. curl_setopt($c, CURLOPT_URL, $adresPliku);
  20.  
  21. // ustawiamy CURL_POST na 1 co oznacza ze wyślemy dane metoda POST
  22. curl_setopt($c, CURLOPT_POST, 1);
  23.  
  24. // ustawiamy CURLOPT_POSTFIELDS aby wysłał dane zawarte w zmiennej $dane
  25. curl_setopt($c, CURLOPT_POSTFIELDS, $dane);
  26. curl_exec($c);
  27. curl_close($c);
  28.  
  29. }
  30. ?>
memory
Ten kod jest tak stary, że nie ma prawa działać
Lolek13
ok dzieki za info : ) zaraz sprobuje to jakos 'odświeżyć'.
memory
zobacz bramkę w plusie, jest tam capacha, więc wysyłanie hurtowo sms nie zadziała
Lolek13
na hurtowym wysylaniu na razie mi nie zalezy. Chce po prostu moc wysylac pojedyncze sms. Moglbys mi w jakis sposob podpowiedziec co jest do zmiany ? bo patrze na manuala do cURL i wychwycilem jedną zmiane, ktora niestety nie naprawila kodu ;p

jest wgl mozliwe wykonanie połączenia cURL z jakas bramka i swobodne wysylanie sms do wszystkich sieci ? Bo przegladam internet i wydaje mi sie, ze jest to niemozliwe przy uzyciu jednej bramki.
memory
Da się bez cURL ,musisz użyć np api smsapi.pl , lub innych tego typu stron. Jeżeli chodzi o plus można wysłać sms jako mail

  1. '+48xxxxxxxxx@text.plusgsm.pl',
  2. '',
  3. 'wiadomosc bez polskich znakow',
  4. "From: nazwa<xxx@nazwa.pl>\r\n"
  5. );
Lolek13
Ok dzieki bardzo : )

metode mail() znam tylko cos niezawsze mi działa niestety ;/ raz wysyla, a raz nie.
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.