Поиск по тегу

Проверка файла на удаленном сервере

 
Для того чтобы проверить наличие файла на удаленном сервере его не обязательно скачивать достаточно увидеть заголовки.
Мы будем проверять функцией @get_headers()

// файл, который мы проверяем
$url = "http://z1q.ru/mypic.png";
// получаем заголовки
$Headers = @get_headers($url);
// проверяем наличие HTTP/1.1 200 OK
if($Headers[0] == 'HTTP/1.1 200 OK') {
echo "Файл существует";
} else {
echo "Файл не найден";
}