ok... c'est une fonction qui fonctionne sans souci, si ce n'est que les
personnes qui ont des pages perso du style "perso..." vont se voir
refuser leur url. J'ai bien tenté de faire un truc mais ça foire
lamentablement... comment faire?
lagombe
Messages postés45Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 mars 2008 29 déc. 2005 à 09:24
alors là vous m'épatez... ça part dans tous les sens je ne sais pas où donner de la tête, surtout que j'ai fait aussi un petit truc... :
function verif_web($url)
{
if(ereg("^[a-zA-Z]+\.[_a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$", $url) || ereg("^[a-zA-Z]+\.[_a-zA-Z0-9.-]+\.[a-zA-Z.\/]+$", $url) || $url=='')
return true;
else
return false;
}
ça a l'air de fonctionner... maintenant il est clair que certaines adresses peuvent passer au travers alors qu'elle sont mal construite...
mais bon je commence à fatiguer... ;-) merci encore en tout cas...
lagombe
Messages postés45Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 mars 2008 28 déc. 2005 à 16:18
moi non plus je ne suis pas trop chocolat ;-) préfère aussi le canard
(pas seulement le foie) et une bonne bouteille... pour revenir à des
choses qui fâchent... je n'ai pas trouvé mon bonheur dans les solutions
proposées... mais je pense aussi m'être mal exprimé... :
je cherche à valider une url de la forme habituelle "www.nom.extension"
(sans le http://) mais aussi les pages personnelles qui ne commencent
pas toujours par www du style "perso.nom.fr/coucou/"...
ou alors faut pas tester avec une expression régulière vu que ça peut
être n'importe quoi mais ouvrir un socket pour voir si l'adresse existe
mais perso j'en vois pas trop l'interet... .. .