TsarAlex
Новичок
Сокеты. Проблемы при запросе подряд множества документов
Нужно сделать скрипт который откачивает некоторое колличесвто документов с определенного сайта. Если сделать так:
Как сделать чтобы все запрошенные страницы были получены?
Нужно сделать скрипт который откачивает некоторое колличесвто документов с определенного сайта. Если сделать так:
PHP:
$fp = fsockopen ('host.dom', 80, $errno, $errstr, 120);
foreach($links as $current_link){
$str = "GET $current_link HTTP/1.1\r\nAccept: */*\r\n
Referer: [url]http://ag.ru/\r\n[/url]
Accept-Language: ru\r\n
Pragma: no-cache\r\n
User-Agent: Mega-Spyder\r\n
Host: host.dom\r\n
Connection: keep-alive\r\n\r\n";
fputs ($fp, $str);
$Retrive = '';
while (!feof($fp)) $Retrive .= fgets ($fp, 128);
!!!Вот тут иногда $Retrive бывает пустое.
}
fclose ($fp);