проверка существования URL — validating URL

Есть ли метод или скрипт для проверки URL на существование? Иногда это бывает так необходимо!!!…. если есть идеи или варианты …. пишите!!!

Для чего нужен:

[quote]Есть ссылка URL на файл или на страницы своего сайта или вовсе другая ссылка. Если она существует то пусть она будет активна, иначе если я открою его и будет ошибка 404 то изначально пусть URL будет неактивной!!![/quote]

Не держи битых ссылок у себя на сайте, вот тебе проверялка: http://wordpress.org/extend/plugins/broken-link-checker/
правда, только для внутренних

Не держи битых ссылок у себя на сайте

в некоторых случаях я должен держать их на сайте!!!! а есть еще что-то?? это я шас проверю!

Не понял, ты на лету, что ли, собираешься ссылки проверять? Или из списка?

Не понял, ты на лету, что ли, собираешься ссылки проверять? Или из списка?

из списка… или просто одну конкретную!!!

Не держи битых ссылок у себя на сайте, вот тебе проверялка: http://wordpress.org/extend/plugins/broken-link-checker/
правда, только для внутренних

этот плагин просто проверяет на битые линки…. а мне нужно чтоб конкретно сделать битые неактивными!!!…. я беру ссылки не с воздуха… а конкретные … как например http://wp25/view/zzzzz/ — хочу проверить на существование!!! если да то обвести его в тегом <a>

Лови скриптик, который у меня на портале проверяет регистрируемые сайты на вшивость.

   $fp = fsockopen ($domain, 80, $errno, $errstr, 120);
   fputs ($fp, "HEAD $page HTTP/1.0\r\nHost: $domain\r\n\r\n");
   $res = fgets ($fp,128);
   fclose ($fp);
   preg_match("/HTTP\/1.\d (.*?) /",$res,$matches);

$domain – домен, например ‘maxsite.org’
$page – абс. путь, например ‘/forma-obratnoy-svyazi’
Потом я проверяю $matches[1] – код возврата.

PS Демо-версия. Реально он чуть сложнее. 😉

спасибо….. я дополню…. будут вопросы напишу!!!

Anonymous
Отправить
Ответ на: