Verifier la validité d’une URL en PHP
function verifier_url ($string) {
// on verifie que le site soit ok
return preg_match('|^^http://([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(:[0-9]+)?(/[a-zA-Z0-9-]*)?(.[a-zA-Z0-9]{1,4})?$|i', $string);
}
Utilisation:
$valid = verifier_url ($url) // $url est la variable d'un formulaire $_POST ['url']
Les Commentaires