
09.12.2008, 17:13
|
|
Познающий
Регистрация: 29.02.2008
Сообщений: 45
Провел на форуме: 162965
Репутация:
6
|
|
Вот отрывок кода. Отправляется только один запрос из цикла fоr.
Что я делаю не так? Или киньте отрывок кода, как это проще сделать, может при помощи курла
PHP код:
while(!$fp){
$pr=$proxy[rand(0,count($proxy))];
list($ip, $port) = explode(":",trim($pr));
$fp = fsockopen ($ip, $port, $errno, $errstr, 30);
if(!$fp) echo "$errstr ($errno)<br>\n";
};
for(условие){
//устанавливаются значения переменных переменные
$otv="";
$q1 = "GET ".$ss." HTTP/1.0\r\nHost: ".$host."\r\nUser-Agent: ".$br."\r\n\r\n";
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $q1);
while (!feof($fp)) {
$otv=$otv.fgets ($fp,1280000);
};
};
echo $otv;
};//end for
|
|
|