bonjour,
je cherche une fonction (ou 1 bout de code), qui permet de controler la validité d'une adresse de site saisie dans un formulaire...
Je sais que c'est possible notamment avec les regex, mais je ne connais pas du tout ...
Merci d'avance...
function checkurl($url){
// vérification du protocole HTTP
if (!eregi("http://", $url)) {
return FALSE;
}
else
{
return true;
}
}
Je sais que ce n'est pas suffisant pour controler totalement l'url,
mais après moult recherches, j'ai vu su pas mal de forum que c'était
pratiquement impossible de controler parfaitement la validité des
url parce qu'elle peuvent avoir pas mal de formats différents
(la présence de www n'est pas obligatoire par exemple...Les /, les
tirets ou autres non plus...Sans parler des extensions possibles...)
Donc, comme cette url n'est "q'un détail" (c'est juste pour que
l'utilisateur puisse obtenir + d'informations s'il le souhaite), je
vais rester sur cette fonction "minimum"...)