По чему не работает PHP код получения страницы по HTTP?
По чему не работает код (он пишет только «Result:» и пустота, см. hosthack.tk/?server=hostinger.ru&num=1 и вообще загружается 12 секунд):
echo 'Result:
'."\n"; $request = «GET / HTTP/1.1\r\n»; $request .= «Host: ».$_GET[server]."\r\n"; $request .= «User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\r\n»; $page=@fsockopen($_GET[server], 80, $errno, $errstr); $text=fgets($page); $text=substr($text, 0, strripos($text, ' ')); $text=str_replace("\r\n", ' ', $text); $text=str_replace("\n", ' ', $text); $text=str_replace('
echo 'Result:
'."\n"; $request = «GET / HTTP/1.1\r\n»; $request .= «Host: ».$_GET[server]."\r\n"; $request .= «User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\r\n»; $page=@fsockopen($_GET[server], 80, $errno, $errstr); $text=fgets($page); $text=substr($text, 0, strripos($text, ' ')); $text=str_replace("\r\n", ' ', $text); $text=str_replace("\n", ' ', $text); $text=str_replace('