Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Mały skrypt sms
renault12
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

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


Hej,

Jak w tytule mam taki maly kod ktory "ma" za pomoca formularza utworzonego na mojej stronie wysylac dane do formularza na stronie z bramka sms lecz jednak jest maly problem bo nie dochodza wiadomosci, bylby ktos w stanie cos zaradzic na ten kod, ew. poradzic?

  1. <form action="skrypt.php" method="post">
  2. Nadawca:<br/>
  3. <input type="text" name="nadawca" /><br/>
  4. Numer:<br/>
  5. <input type="text" name="numer" /><br/>
  6. Wiadomosc:<br/>
  7. <textarea name="tresc" >Wpisz tresc...</textarea>
  8. <input type="submit" name="submit" value="Wyslij" />
  9. </form>
  10. <?
  11. $prefix = substr($_POST['numer'],0,3); #wycinamy trzy pierwsze znaki
  12. $numer = substr($_POST['numer'],3); #wycinamy wszystko po trzecim znaku
  13. $tresc = $_POST['tresc'];
  14. $nadawca = $_POST['nadawca'];
  15. $curl = curl_init('http://xxx.pl/xxxxxxxxxxxxxxx.php');
  16. curl_setopt($curl, CURLOPT_FAILONERROR, 1);
  17. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  18. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  19. curl_setopt($curl, CURLOPT_POST, 1);
  20. curl_setopt($curl, CURLOPT_POSTFIELDS, "prefix=$prefix&number=$numer&message=$tresc&sig=$nadawca");
  21. $p = curl_exec($curl);
  22. curl_close($curl);
  23. ?>


Będe wdzieczny za kazde rady.

Ten post edytował renault12 1.02.2010, 20:42:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Rozumiem, że to jest w stu procentach legalne, uzgodniłeś to z właścicielem tamtego serwisu?

P.S. Live HTTP headers - plugin ff - zobacz czego Ci brakuje ;]


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
renault12
post
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

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


Nie wykorzystuje tego do uzytkow jakis publicznych lub codziennych tylko do sprawdzenia skryptow tongue.gif. Zaraz sprawdze tego plugina.

No wyłapałem takie coś ale nie umiem sie w tym polamac i cokolwiek z tego wyciagnac:

Kod z zakladki Headers:

  1. POST /html/skrypt.php HTTP/1.1
  2. Host: localhost
  3. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7
  4. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  5. Accept-Language: pl,en-us;q=0.7,en;q=0.3
  6. Accept-Encoding: gzip,deflate
  7. Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive: 300
  9. Connection: keep-alive
  10. Referer: <a href="http://localhost/html/skrypt.php" target="_blank">http://localhost/html/skrypt.php</a>
  11. Content-Type: application/x-www-form-urlencoded
  12. Content-Length: 62
  13. nadawca=JA&numer=505916666&tresc=fdssdfdsfdsf&submit=Wyslij
  14. HTTP/1.x 200 OK
  15. Date: Thu, 04 Mar 2010 19:43:51 GMT
  16. Server: Apache/2.2.9 (Win32) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8h mod_autoindex_color PHP/5.2.6
  17. X-Powered-By: PHP/5.2.6
  18. Content-Length: 288
  19. Keep-Alive: timeout=5, max=100
  20. Connection: Keep-Alive
  21. Content-Type: text/html


Z zakładki generatora :

  1. POST /html/skrypt.php nadawca=JA&numer=505916666&tresc=fdssdfdsfdsf&submit=Wyslij


Ten post edytował renault12 1.02.2010, 20:49:44
Go to the top of the page
+Quote Post
Pilsener
post
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Zapomnij o tym, że możesz tak wysyłać dużo SMSów, które dojdą i będą dodatkowo bez reklam. Darmowa bramka SMS nie gwarantuje absolutnie niczego, lepiej już skorzystać z jakiegoś programu do darmowego wysyłania SMSów, który ma możliwość obsługi nawet kilkudziesięciu bramek i współpracuje z niektórymi operatorami. Można też samemy zbudować bramkę lub skorzystać z usług firmy świadczącej takie usługi, jak wysyłasz mało smsów to koszty będą naprawdę niewielkie.
Go to the top of the page
+Quote Post
renault12
post
Post #5





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

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


Dobra, odpuscilem sobie te sms, ale zeby nie zakladac nastepnego tematu mam jeszcze jeden problem dotyczacy wysylania przez curl referera. Mam taki kod
  1. <form action="skrypt.php" method="post">
  2. Rzecz:<br/>
  3. <input type="text" name="s" /><br/>
  4. <input type="submit" name="submit" value="Wyslij" />
  5. </form>
  6. <?
  7. $form = $_POST['s'];
  8. $curl = curl_init('http://lineage.pmfun.com/');
  9. curl_setopt($curl, CURLOPT_FAILONERROR, 1);
  10. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  11. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt($curl, CURLOPT_POST, 1);
  13. curl_setopt($curl, CURLOPT_REFERER, "http://lineage.pmfun.com/?s=".$form."&x=0&y=0");
  14. $p = curl_exec($curl);
  15. curl_close($curl);
  16. echo $p;
  17. ?>


Lecz po zobaczeniu przez program co przesyla ten skrypt w referer jest tylko adres pliku skrypt.php a chcialbym zeby byl taki jak wpisze w pole w formularza. Chodzi o np
"http://lineage.pmfun.com/?s=........&x=0&y=0" - w miejsce kropek ten wynik z formularza i nastepnie jest on przesylany do lineage.pmfun.com i powinny sie wyswietlac wyniki, ale ze ja jestem total amator to nic mi nie wychodzi, prosilby o jakies zmiany w kodzie, bede wdzieczny za kazde rady. Dziekuje

Ten post edytował renault12 3.02.2010, 11:48:36
Go to the top of the page
+Quote Post
Pilsener
post
Post #6





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Jest wiele możliwości:
http://techravings.com/2009/11/19/bot-sms-pod-linuksem/

Jeśli SMSów nie będzie dużo to wystarczy jakiś stary telefon + odpowiednia taryfa zapewniająca dużo tanich smsów. Telefon podłączasz do komputera/serwera, pozostaje napisać skrypt do obsługi tego.
Go to the top of the page
+Quote Post
Scalak
post
Post #7





Grupa: Zarejestrowani
Postów: 63
Pomógł: 16
Dołączył: 21.03.2009

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


nie widzę problemu. Do wysyłania smsów z powodzeniem stosuję skrypty z tej strony (patrz svn).
Go to the top of the page
+Quote Post
renault12
post
Post #8





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 9.01.2010

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


No i ok sciaglem zestaw plikow do tych smsow pod nazwa skrypty-sms-1.86, mam teraz pytanie jak to skonfigurowac i uruchomic, bo przy wpisaniu adres url do pliku configure pokazuje mi sie jego zawartosc cala. Sprawdzałem na localhoscie i na serwerze cba.
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 Aktualny czas: 22.08.2025 - 09:35