отличить 404 ошибку от "падения" сайта

Статус
В этой теме нельзя размещать новые ответы.

JooZ

Новичок
отличить 404 ошибку от "падения" сайта

Есть файл с набором УРЛов. Надо пройтись по каждой ссылке, выдрать нужную строку и загнать в другой файл. Если страница не существует - продолжать работу со следующим УРЛом. Если сайт "упал" - подождать некоторое время и пробовать снова с тем-же самым УРЛом.
Страницы открываю
$text=@file_get_contents($link);
Если убрать @, то при ошибке, она выводится в браузер.
Но мне надо ее как-то отловить и обработать...
Возможно такое?
 

Nicholas

Новичок
а что вообще file_get_contents возвращает?
неужели только содержимое файла?
а в случае ошибки?
открываем мануал, и долго думаем.
 

JooZ

Новичок
в случае ошибки (правда все не проверял, только 404 и несуществующий сайт)
var_dump($text);
возвращает
bool(false)
и никакого намека на номер ошибки
 

newARTix

Новичок
JooZ
Потому что file_get_contents для этого и не предназначен. Вам поможет http://ru2.php.net/manual/ru/book.curl.php
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху