Autor | Zpráva | ||
---|---|---|---|
jeniksoft Profil |
#1 · Zasláno: 30. 6. 2010, 10:41:12
Ahoj,
mám dotaz jak odeslat šestimístný autentizační kód z php pomocí SMS. Přemýšlel jsem, že bych zneužil nějakou službu, jako smsbrana.cz, jenže je tam obrázek s kódem. Nemáte někdo takový script? P.S. Na googlo jsem hledal, ale našel jsem jen placeé služby.... S pozdravem Honza |
||
Mike8748 Profil |
#2 · Zasláno: 30. 6. 2010, 11:00:50
jeniksoft:
no nevim nevim.... všechny free brány co jsem zatím viděl mají obrázkový kód právě jako ochranu proti tomuhle zneužívání. |
||
Joker Profil |
#3 · Zasláno: 30. 6. 2010, 11:02:46
jeniksoft:
„Přemýšlel jsem, že bych zneužil nějakou službu, jako smsbrana.cz, jenže je tam obrázek s kódem.“ Ten tam je právě kvůli tomuhle :-) |
||
jeniksoft Profil |
#4 · Zasláno: 30. 6. 2010, 11:08:58
To je no... Ale už jsem jich pár našel co nemají, jenže oni teďka dědičky píšou rodičům co dostaly na vysvědčení, takže jsou všechny brány zasekaný a trvá mi dlouho ověřit jesi fungujou... Třeba http://www.smstube.cz/ nemá a pak http://www.poslatsms.cz/
|
||
Tayger Profil * |
#5 · Zasláno: 30. 6. 2010, 11:13:47
jeniksoft:
To by jsi musel mít přístup přímo k té esms bráně, je to často taková malá krabička s externí naténou, která má v sobě simku. V tvém případě chceš obcházet bezpečnostní opatření, které je navrženo právě kvůli tomu, aby se na službu nevěšeli takoví jako ty. Takže buď využij placených služeb a nebo si hoď na tu bránu pouze odkaz. . Kdo ví, co by ti seznam udělal, kdyby na tebe přišel, že mu zneužíváš službu, dost si to totiž sledují. |
||
jeniksoft Profil |
#6 · Zasláno: 30. 6. 2010, 12:01:50
O seznamu tu nikdo nemluvil... Mimo jiné se to ani nemá jak dozvědět, akorát uvidí, že ze své adresy odesílám sms, která mají vždy 5 písmen a obsahují nějaký podivný kód. Mimo jiné nic neporušuji, pokud využívám jinou bránu, která v podmínkách nemá uvedeno že nesmím odesílat sms vlastním scriptem....
Takže tady je onen kód: <?php $data['data_msg'] = 'Text zprávy'; $data['data_num'] = 'Číslo příjemce'; postit($data,'http://poslatsms.cz/sms-send/send.php',1); // HTTT POST function postit(&$data,$url,$verbose){ $s=""; foreach($data as $key=>$val) { if (!empty($s)) $s.= '&'; $s.= $key.'='.urlencode($val); } // init $ch = curl_init($url); // set options curl_setopt($ch, CURLOPT_HTTP_VERSION, 1.0); curl_setopt($ch, CURLOPT_VERBOSE, $verbose); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $s); // perform post $rr=curl_exec($ch); // if ($verbose) echo $rr; curl_close($ch); } ?> |
||
Časová prodleva: 7 měsíců
|
|||
AlocAloc Profil |
#7 · Zasláno: 31. 1. 2011, 12:33:59 · Upravil/a: AlocAloc
jeniksoft:
Zdravim, onen kod vyse jiz nefunguje, hlasi to chybu: "Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/www/.../sms.php on line 23" Nevite, co se zmenilo od te doby? Nejsem v tom moc zbehly, dekuji EDIT: tak uz sem to vyresil, krom textu zpravy a odesilatele se posilaji jeste dalsi veci, kere se driv neposilaly... |
||
Davex Profil |
#8 · Zasláno: 31. 1. 2011, 20:13:07 · Upravil/a: Davex
AlocAloc:
„CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode“ Je to tak trochu zapomenuté bezpečností opatření - viz Curl a open_basedir?. |
||
Goofy Profil * |
#9 · Zasláno: 2. 2. 2011, 13:35:28
Prosím pojede to teda po nějakých úpravách? Docela bych to potřeboval. Jestli je to možné, prosím napište funkční kód. Mockrát děkuji
|
||
Časová prodleva: 13 let
|
0