Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][cURL] Wysyłanie wiadomosci SMS
Lolek13
post 9.07.2012, 10:17:10
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


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. ?>


Ten post edytował Lolek13 9.07.2012, 11:00:42
Go to the top of the page
+Quote Post
memory
post 9.07.2012, 10:40:50
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


Ten kod jest tak stary, że nie ma prawa działać
Go to the top of the page
+Quote Post
Lolek13
post 9.07.2012, 10:48:57
Post #3





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


ok dzieki za info : ) zaraz sprobuje to jakos 'odświeżyć'.
Go to the top of the page
+Quote Post
memory
post 9.07.2012, 10:55:33
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


zobacz bramkę w plusie, jest tam capacha, więc wysyłanie hurtowo sms nie zadziała
Go to the top of the page
+Quote Post
Lolek13
post 9.07.2012, 11:33:16
Post #5





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


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.
Go to the top of the page
+Quote Post
memory
post 9.07.2012, 11:49:46
Post #6





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


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. );
Go to the top of the page
+Quote Post
Lolek13
post 9.07.2012, 11:56:37
Post #7





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


Ok dzieki bardzo : )

metode mail() znam tylko cos niezawsze mi działa niestety ;/ raz wysyla, a raz nie.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.08.2025 - 20:07