Как узнать существует ли URL ?

ripserj

Новичок
Как узнать существует ли URL ?

С помощью какой функции можно наиболее просто узнать существует ли запрашиваемый URL ?
Спасибо.
 

Wicked

Новичок
Запросить его, и посмотреть код http ответа. Если он = 200, то можно сказать, что существует.
 

uliss

Новичок
Самый правильный вариант через сокеты, как предложил Wicked.
Зато короче с помощью fopen. Правда, Warning будет выплевывать если файл не существует. (так что их надо отключить)
Но уж никак не file_get_contents :)
Что если, файл 1Gb :D
 

FireNet

Новичок
file_exists не воркает с удаленными файлами, я согласен, что грамотней всего сокеты. А fopen проще =)
 

FireNet

Новичок
Подсказка: Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми упаковщиками url. Список упаковщиков, поддерживаемых семейством функций stat(), смотрите в Прил. M.
Да в PHP5, в отличие от 4го пашет, но в мане опять же не совсем понятно, как это использовать. Опять рулит практика)
 
Сверху