Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 4. 10. 2010, 11:10:47
Ahoj, snazim se poslalt sms pomoci Curl pres branu http://www.poslatsms.cz/, jelikoz nevyzaduje opisovani captchy
Prevedl jsem si form z POST do GET a pole ktera odesila mu poslu, nicmene k odeslani SMS nedojde, zadneho automaticky generovaneho ID, ci neceho podobneho jsme si nevsimnul, chtel bych se tak zeptat nekoho, kdo zkousel jiz neco podobneho, zda netusi, co by mohlo byt za problem? Diky za kazdou radu> <?php $url = "http://www.poslatsms.cz/"; // From URL to get webpage contents. $post_fields ='?action=Send&recipients=&operatorID=1&gateID=1&textsms=Ahoj&cislo-prijemce=123456789&cislo-odesilatele=&odeslat=Odesílá+se...'; $ch = curl_init(); // Initialize a CURL session. curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter. curl_setopt($ch, CURLOPT_POST, 1); // use this option to Post a form curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); // Pass form Fields. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents. $result = curl_exec($ch); // grab URL and pass it to the variable. curl_close($ch); // close curl resource, and free up system resources. echo $result; // Print page contents. ?> |
||
blaaablaaa Profil |
#2 · Zasláno: 4. 10. 2010, 11:17:39
gardener:
Muze to byt napriklad tim, ze kontroluji referrera |
||
tiso Profil |
#3 · Zasláno: 4. 10. 2010, 11:22:00
Minimálne máš v
$post_fields navyše otáznik.
|
||
gardener Profil |
#4 · Zasláno: 4. 10. 2010, 11:28:16
blaaablaaa:
A jak to prosim zjistim? tiso: Ano, byl tam navic, dekuji za radu, pokud to ted spustim, dostanu ale hlasku o spatne vlazenem cisle prijemce.. |
||
tiso Profil |
#5 · Zasláno: 4. 10. 2010, 11:30:19
gardener: 123456789 nevyzerá ako platné číslo.
|
||
gardener Profil |
#6 · Zasláno: 4. 10. 2010, 11:33:03
Tak uz to funguje, problem byl v tom, ze se cislo priradilo v O2, ale v soucasnosti je prevedeno k VF. Pokud se to manualne upravi, zprava se odesle.
Nicmene po odeslani se mi zobrazi uplne prazdna stranka, chtel bych se tedy zeptat, jak co nejlepe osetrit to abych zjistil, zda byla sms uspesne odeslana? Napadlo me pomoci Curl a reg. vyrazu vytahnout slovo, ktere se na potvrzujici strance objevi a podle neho to overovat, ale jelikoz neni zobrazeno vubec nic, netusim, jak toho dosahnout |
||
Časová prodleva: 15 let
|
0