Roomer
Новичок
fsockopen и ошибка 502
Добрый день.
Функциями fsockopen и т.д. пробую считать содержимое страницы
иногда сайт выдает ошибку "502 BAD GATEWAY "
Каким образом можно проверить "правильный" ли ответ сервера?
Потом планируется
sleep(15); // выдержка паузы в 15 секунд
и отправка повторного запроса на данные
КОД
Обрыскал несколько сайтов, но касательно грабберов информации немного (
Благодарен за любую "наводку"!
P.S. Если под рукой ссылка на хороший материал по симуляции браузеров - тоже спасибо.
Добрый день.
Функциями fsockopen и т.д. пробую считать содержимое страницы
иногда сайт выдает ошибку "502 BAD GATEWAY "
Каким образом можно проверить "правильный" ли ответ сервера?
Потом планируется
sleep(15); // выдержка паузы в 15 секунд
и отправка повторного запроса на данные
КОД
PHP:
<?php
$fp = fsockopen("freehost.com.ua", 80, $errno, $errstr, 30);
if (!$fp) { echo "$errstr ($errno)<br />\n"; }
else {
$out = "GET /unix/ HTTP/1.1\r\n";
$out .= "Host: freehost.com.ua\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) { $buffer=fgets($fp); }
fclose($fp);
echo $buffer; }
?>
Благодарен за любую "наводку"!
P.S. Если под рукой ссылка на хороший материал по симуляции браузеров - тоже спасибо.