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

  • Автор темы Автор темы ripserj
  • Дата начала Дата начала

ripserj

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

С помощью какой функции можно наиболее просто узнать существует ли запрашиваемый URL ?
Спасибо.
 
Запросить его, и посмотреть код http ответа. Если он = 200, то можно сказать, что существует.
 
Самый правильный вариант через сокеты, как предложил Wicked.
Зато короче с помощью fopen. Правда, Warning будет выплевывать если файл не существует. (так что их надо отключить)
Но уж никак не file_get_contents :)
Что если, файл 1Gb :D
 
file_exists не воркает с удаленными файлами, я согласен, что грамотней всего сокеты. А fopen проще =)
 
Подсказка: Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми упаковщиками url. Список упаковщиков, поддерживаемых семейством функций stat(), смотрите в Прил. M.
Да в PHP5, в отличие от 4го пашет, но в мане опять же не совсем понятно, как это использовать. Опять рулит практика)
 
Сверху