Duplicata possible:
quelle est la meilleure façon de vérifier si une URL existe dans PHP? `
Je recherche une fonction qui renvoie VRAI ou FAUX en php, que l'URL soit valide ou non.
isValidURL ($ url); je pense que c'est simple ... Cela prendrait en compte toutes sortes d'URL possibles.
Par valide, je veux qu'il se réfère à une page existante du Web ou à d'autres types de fichiers. Ça devrait juste exister
<?php
$url = "http://stack*overflow.org";
if(filter_var($url, FILTER_VALIDATE_URL) === FALSE)
{
echo "Not valid";
}else{
echo "VALID";
}
?>
ceci ne vérifie pas tlds cependant
Vous pouvez vérifier si l'URL est valide ou non en utilisant parse_url
fonction qui retournerait false
si l'URL n'est pas valide et un array
sinon.
function isValidURL($url) { return (bool)parse_url($url); }
moyen assez facile, hein? :)