Показать сообщение отдельно

  #3  
Старый 07.03.2009, 04:17
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
По умолчанию

всякие маленькие сайты читаются через сокеты при таком коде:
PHP код:
<form method='POST'>
server:<input type='text' name='server' size=50><br>
<input type='submit' value='hAck)'>
</form>
<?php
$server
=$_POST['server'];
$s=fsockopen($server,80,$err,$err_msg);
if(!
$s)echo "($err) - $err_msg";
else
{
    echo 
"<font color='green'>me connected to <b>$server</b>... tring to HaCk the systen my Lord)</font><br>";
    
$str=""//string whitch gets all text before length you need
    
fputs($s,"GET / HTTP/1.1 \nHost: $server\nUser-Agent: Opera mini\nAccept: text/html\nAccept-Language: ru,en-us\nAccept-Charset: windows-1251\n\n");
    while(!
feof($s)) //strpos($str,"Content-Length")===false
    
{
        
$str.=fgets($s,1000);
    }
    echo 
nl2br(htmlspecialchars($str));
}
?>
а вот сайты покрупнее уже нет! Например,ниодин поисковик не выдают свою страницу по этому хттп-запросу. рамблер,например, выдает какую-то страничку 302 found.
Я так понимаю, что они как-то обрабатывают мой запрос и в нем не хватает какого-то ключевого параметра, но я не всосу какого все что знал, понавпихивал в запрос.
Короче, помогите составить запрос, чтобы все сайты читались этим скриптом
 
Ответить с цитированием