<? Error_Reporting(E_ALL & ~E_NOTICE); set_time_limit(0) or die('Unable to set time limit 0.'); $header=""; $line =""; $hs=date('H'); $ms=date('i'); $yr=date('Y'); $mr=date('m'); $day=date('d'); $number="7911xxxxxxx"; $msg="Test!"; $timeout = 20; $port = 80 ; $qwerty="?To=".$number."&Msg=".$msg."&SMSHour=".$hs."&SMSMinute=".$ms."&SMSDay=".$day."&SMSMonth=".$mr."&SMSYear=".$yr; echo $qwerty; $host = "www.kaliningrad.mts.ru" ; $header.="POST /smssend.htm".$qwerty." HTTP/1.0"; $header.="Host:".$host; $header.="Accept-Language: ru-ru"; $header.="Accept: image/gif, image/x-xbitmap,image/jpeg, image/pjpeg, application/x-shockwave-flash,application/msword"; $header.="Pragma: no-cache"; $header .="Connection: Keep-Alive"; $header .="User-Agent: Mozilla/4.0 (compatible"; $header .="MSIE 6.0; Windows NT 5.1; MRA 4.6 (build 01425); .NET CLR 1.1.4322)"; $header .= "Referer: http://kaliningrad.mts.ru\r\n"; $header .= "Content-Type: multipart/form-data\r\n"; $header .= "Content-Length: 1024\r\n\r\n"; $fp = fsockopen($host, $port, $errno , $errstr, $timeout); if(!$fp) { echo "$errstr ($errno) "; } else { fputs($fp, $header); while (!feof($fp)) { $line .= fgets($fp, 1024); } fclose($fp); } echo $line ; ?>