Всем привет, подскажите как обработать исключительную ситуацию когда документ url возвращает 404 При использовании file_get_contents(); Спасибо
@nekit44 вот тут кроется главный динозавр php Код (Text): file_get_contents("http://...."); var_dump($http_response_header);
ответ сервера: PHP: file_get_contents(http://site.ru/1): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found PHP: if ($http_response_header[0] != 'HTTP/1.1 200 OK') { die(); } // var_dump($http_response_header[0]); if (file_get_contents($url) === false) { echo ' false '; }
@nekit44 кстати если не критично, можно сначала использовать функцию get_headers() для получения заголовков ответа по указанному адресу. И если там 200, тогда тащить файл.