lolymeupy
Messages postés33Date d'inscriptionjeudi 19 avril 2007StatutMembreDernière intervention 6 janvier 2009
-
10 juin 2008 à 11:00
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
10 juin 2008 à 13:45
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...
lolymeupy
Messages postés33Date d'inscriptionjeudi 19 avril 2007StatutMembreDernière intervention 6 janvier 2009 10 juin 2008 à 13:33
Bon, j'ai trouvé ça :
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"...)