
10.03.2008, 16:24
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
Провел на форуме: 4778940
Репутация:
1257
|
|
Грабер игр для Phun !!!
PHP код:
<?php
set_time_limit(0);
ob_implicit_flush ();
$socket = fsockopen("phun.cs.umu.se",80);
if ($socket){
$send = "GET http://phun.cs.umu.se/scenes.php HTTP/1.0\r\n";
$send .= "Host: phun.cs.umu.se\r\n";
$send .= "Connection: Close\r\n";
$send .= "\r\n";
if(fputs($socket,$send)) {
while(fgets($socket,1024)!="\r\n" && !feof($socket));
$buf="";
while(!feof($socket)) $buf.=fread($socket,1024);
}
}
//echo $buf;
preg_match_all("/\<td xwidth=300\>\<a href=\"upload.+(\" title=\")+/",$buf,$rnd);
for ($i=0;$i<count($rnd[0]);$i++){
$rnd[0][$i]=str_replace("<td xwidth=300><a href=\"","http://phun.cs.umu.se/",$rnd[0][$i]);
$rnd[0][$i]=trim(str_replace("\" title=\"","",$rnd[0][$i]));
$name=spliti("/",$rnd[0][$i]);
$name=$name[4];
$rnd[0][$i]=str_replace($name,urlencode($name),$rnd[0][$i]);
$rnd[0][$i]=str_replace("+","%20",$rnd[0][$i]);
echo $name;
$socket = fsockopen("phun.cs.umu.se",80);
if ($socket){
$send = "GET ".$rnd[0][$i]." HTTP/1.0\r\n";
$send .= "Host: phun.cs.umu.se\r\n";
$send .= "Connection: Close\r\n";
$send .= "\r\n";
echo " ..";
if(fputs($socket,$send)) {
while(fgets($socket,1024)!="\r\n" && !feof($socket));
$buf="";
while(!feof($socket)) $buf.=fread($socket,1024);
echo ".";
}
$file=fopen($name,"w+"); // создаём новый файл
fwrite($file,$buf);
fclose($file);
echo "<b><font color=green>Download!</font></b><br>";
} else echo "<b><font color=red>Error!</font></b><br>";
}
?>
|
|
|