Witam.
Mialem taki skrypt do wysylania smsow w PHP
kiedys jak sie wchodzilo na strone http://miastoplusa.pl/
dzialalo miasto plusa a teraz zobaczcie co sie dzieje jak sie tam wejdzie
Jak to mozna obejsc.
ponizej jest skrypt do wysylania mesow:
//////wysylka nr:1
//naglowek
$nagl = "Host: www.miastoplusa.pl\r\n";
//cale dane get + nagl zeby zdobyc JSSESIONID
$data = "POST /auth/LoginCitizen.do?login=$login&password=$haslo HTTP/1.0\r\n".$nagl."\r\n\r\n";
//otwieram strone na porcie 80
$sock = @fsockopen('www.miastoplusa.pl', 80);
//wysylam zapytanie do serera
fputs($sock, $data); $html = "";
//dopoki serwer odpowiada zbieram dane do stringa $html
while(!feof($sock)) $html .= fgets($sock, 4096);
//zamykam port
fclose($sock);
//odczytuje ze stringa JSSESION ID
preg_match("/\nSet-Cookie: (JSESSIONID=.*?);/is", $html, $matches);
//kiedy zdobylem juz numer wysylam kolejne zapytania z nuemrem SESJI
//////wysylka nr:2
//naglowek
$nagl = "Host: www.miastoplusa.pl\r\n";
$nagl .= "Cookie: ".$matches[1]."\r\n";
//cale dane get + nagl zeby zdobyc JSSESIONID
$data = "POST /sms/SendSMS2.do?smsType=10&phoneNumber=$numer&userId=0&groupId=0&message=$tresc&preview=MiastoPlusa¬ifyCode=0&validity=48&sendDay=-1&sendHour=0&sendMin=0&templateCategory=0&targetURL=%2Fsms%2Fsend_sms.jsp HTTP/1.0\r\n".$nagl."\r\n\r\n";
//otwieram strone na porcie 80
$sock = @fsockopen('www.miastoplusa.pl', 80);
//wysylam zapytanie do serera
fputs($sock, $data); $html = "";
//dopoki serwer odpowiada zbieram dane do stringa $html
while(!feof($sock)) $html .= fgets($sock, 4096);
//zamykam port
fclose($sock);