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

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

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

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

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

2 ответа

<?php

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


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

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

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

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

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

Другие вопросы по тегам