
07.03.2008, 23:52
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Пытаюсь разобраться с работой сокетов... решил попробовать написать пр чекер... использующий сервис _be1.ru... Ещё не дошел до команд выбора и вывода строки, выдает ошибку 400... Посмотрите посоветуйте....
<?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=NULL;
$host=$_GET['host'];
$sock=@fsockopen("www.be1.ru",80);
if(!$sock) die("fsockopen() error.");
fputs($sock,"GET www.be1.ru/stat/?url=http%3A%2F%2F".$host."%2F HTTP/1.0\r\n Referer: http://www.be1.ru\r\n\r\n");
for ($i = 1; $i <= 550; $i++) {
$res.=fgets($sock,128);
}
fclose ($sock);
}
echo $res;
?>
|
|
|