Как проверить существование файла
на PHP
или написать небольшую функцию с использованием CURL и слушать что отвечает сервер на запрос удаленного файла
Вообще, была не так давно длинная дискуссия как раз на тему того, как определить, что возвращает сервер - 404 или нет. Поищите поиском, там на все Ваши вопросы есть ответы.
Есть ли возможность проверить по заголовку
Поищите тему, пожалуйста
Тема заголовка - больная тема. Заголовок хорошо получать, когда сервер есть и что-то отвечает. Когда его нет (не работает) - кроме warning'а или error'а ничего не получишь. Впрочем, тоже можно и под это подстроиться неплохо. Правда, в случае с PHP трудновато оперировать с временем ожидания ответа.
Цитата: mfender
Тема заголовка - больная тема. Заголовок хорошо получать, когда сервер есть и что-то отвечает. Когда его нет (не работает) - кроме warning'а или error'а ничего не получишь. Впрочем, тоже можно и под это подстроиться неплохо. Правда, в случае с PHP трудновато оперировать с временем ожидания ответа.
Поэтому есть рекомендация проверять perl-скриптом наличие файла заранее. Т.е. Dам сюда