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

  #10  
Старый 21.11.2007, 19:50
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

лови элементарную качалку.
PHP код:
<?
/////Coded by mr.The///

set_time_limit(0);
if(!isset(
$_GET['site'])) {
    echo 
"Ошибко!";
    exit;
} else {
    
$site=$_GET['site'];
    
    
$site2=str_replace("http://","",$site);
    
$host=spliti("/",$site2);
    
$host=$host[0];
    
    
$socket fsockopen($host,80);
    
fputs($socket,"GET ".$site." HTTP/1.0\nHOST: ".$host."\n\n");
    while(
fgets($socket,1024)!="\r\n" && !feof($socket));
    
$buf="";
    while(!
feof($socket)) $buf.=fread($socket,10240);
    
fclose($socket);
   
    
$name=strrev(md5($site)).".file";
    
$f=fopen($name,"wb+");
    
fwrite($f,$buf,strlen($buf));
    
fclose($f);
    echo 
"Файл размером ".strlen($buf)." байт успешно закачан.<br>";
    echo 
"Имя файла - ".$name;
    
flush();
};
?>

Последний раз редактировалось mr.The; 21.11.2007 в 19:53..
 
Ответить с цитированием