URL-адрес действителен или нет

Возможный дубликат:
Каков наилучший способ проверить, существует ли Url в PHP? `

Я ищу функцию, которая возвращает TRUE или FALSE в php, либо URL-адрес действителен, либо нет.

isValidURL ($ URL); я думаю, что это просто … Это будет учитывать все возможные URL-адреса.

В действительности я хочу, чтобы он ссылался на существующую страницу веб-сайта или других файлов. Он просто должен существовать

<?php $url = "http://stack*overflow.org"; if(filter_var($url, FILTER_VALIDATE_URL) === FALSE) { echo "Not valid"; }else{ echo "VALID"; } ?> 

это не проверяет tlds, хотя

Вы можете проверить, действителен ли URL-адрес или нет, используя функцию parse_url которая вернет false если URL-адрес недействителен, а в противном случае – array .

 function isValidURL($url) { return (bool)parse_url($url); } 

довольно простой способ, да? 🙂