<?php $host = "www.softtime.ru"; $port = "80"; $sock = fsockopen($host,$port,$errno); $path = "admin"; $ua = "fuck"; $req = "HEAD /$path HTTP/1.1\r\n"; $req .= "Accept: */*\r\n"; $req .= "Accept-Language: uk\r\n"; $req .= "User-Agent: $ua\r\n"; $req .= "Host: $host\r\n"; $req .= "Connection: Close\r\n"; if(!$sock) { echo $errno($errstr); } fputs($sock,$req); while(!feof($sock)) { $x .= fgets($sock,128); } echo $x; fclose($sock); ?> Где ошибко?(((
Велемир: PHP: generic-message = start-line *message-header CRLF [ message-body ] start-line = Request-Line | Status-Line http://lib.ru/WEBMASTER/rfc2068/rfc2068rus.txt Хидеры от тела отделяются пустой строкой \r\n даже при отсутствии (то есть при пустом) тела сообщения.
Также желательно указать какой запрос $req = "HEAD /$path HTTP/1.1\r\n"; например $req = "GET /$path HTTP/1.1\r\n";
А заголовок и хост можно тупо послать? без connection-a и т.д,а то я не догоню зачем они ))мб для таймаутов...