паскудный скрипт перестает делать работенку - всего-то 100 соединений открыть и прчитать. А он гад перестает подавать признаки жизни не выполнив порученое ему задание
set_time_limit(60000);
echo ("
start time limit
");
//error_reporting(0);
$region=file("swap/submit.x");
foreach ($region as $tmp)
{
echo("
starting $tmp
");
$host=str_replace(\'http://\', "","$tmp");
$host=str_replace(\'https://\', "","$host");
$finish= strpos($host, \'/\');
$length= $finish - 0;
$host=Substr($host, 0, $length);
$so = fsockopen("$host", 80, &$errno, &$errstr, 30);
if (!$so) {
echo ("
connection fail
");
}
else {
echo ("connect done
");
$tmp = str_replace("\\n", "", "$tmp");
$tmp = str_replace("\\r", "", "$tmp");
fputs($so,"GET $tmp HTTP/1.0\\nHOST:
http://$host/\\n\\n");
while(fgets($so,2048)!="\\r\\n" && !feof($so));
unset($buf);
while(!feof($so)) $buf.=fread($so,2048);
fclose($so);
$fp1=fopen("swap/source/$host.html" ,"w+");
fputs($fp1, $buf);
fclose ($fp1);
echo ("download done
");
fclose ($so);
}
}
echo "
DONE
";
?>
код кривой - как сам автор:D