Проверка существования удаленного файла

Статус
Закрыто для дальнейших ответов.

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Как получить програмно код ошибки которую выдал удаленный сервер при попытки открытия функцией fopen удаленного файла
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
прочитать и пропарсить заголовки, которые отправляет сервер.

как правило будет что-то вида:
NNN HTTP/1.0 (1.1) или
Status: NNN, где «NNN» — код ошибки
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Я уже писал в какой то теме...поиск рулит.
При открытии fopen('http://*****','r') удаленного файла, создается переменная $http_response_header, там хранятся все заголовки отправленные удаленным сервером.

Вот для пример того, что храниться в этой переменной:

Array
(
[0] => HTTP/1.1 200 OK
[1] => Date: Wed, 15 Feb 2006 10:09:53 GMT
[2] => Server: Apache/1.3.33 (Win32) PHP/4.4.1
[3] => X-Powered-By: PHP/4.4.1
[4] => Expires: Mon, 26 Jul 1997 05:00:00 GMT
[5] => Last-Modified: Wed, 15 Feb 2006 10:09:53GMT
[6] => Cache-Control: no-cache, must-revalidate
[7] => Pragma: no-cache
[8] => Connection: close
[9] => Content-Type: text/html; charset=windows-1251
)
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Спасибо, мне тоже казалось что-где-то я про это читал, и даже пытался найти место где использовал но безуспешно..
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ