
08.03.2008, 00:12
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от Zircool
Piflit безрезультатно... пробовал... та же ошибка... я думаю может быть у меня неправильно Get запрос составлен при работе с сокетами...
если тебе нужен только пр, то он тут есть, если еще что-то, сделай вместо 100 150 etc.
PHP код:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<form method='get'>
Хост:<input type='text' name='host' value='' /><br/>
<input type='submit' name='sub' value='Go!' /><br/>
</form>";
if(isset($_GET['sub']))
{
$res="";
$host=$_GET['host'];
$sock=@fsockopen("www.be1.ru",80);
if(!$sock) die("fsockopen() error.");
$q = "GET /stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.1\r\n";
$q .= "Host: www.be1.ru\r\n";
$q .= "User-Agent: Opera/9.20 (Windows NT 6.0; U; en)\r\n";
$q .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$q .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
$q .= "Accept-Encoding: gzip,deflate\r\n";
$q .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$q .= "Keep-Alive: 300\r\n";
$q .= "Connection: keep-alive\r\n";
$q .= "Referer: http://www.be1.ru/stat/\r\n\r\n";
echo $q;
fputs($sock,$q);
for ($i = 1; $i <= 100; $i++) {
$res.=fgets($sock,128);
}
fclose ($sock);
}
echo $res;
?>
|
|
|