Подтвердить что ты не робот

URL действителен или нет

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

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

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

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

4b9b3361

Ответ 1

<?php

$url = "http://stack*overflow.org";


if(filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
        echo "Not valid";
}else{
        echo "VALID";
}
?>

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

Ответ 2

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

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

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