par
goeb » 14 mars 2005, 16:02
ce n'est pas toujours vrai que
www.toto.com/index.php et
www.toto.com sont la même chose.
comment tu ferais pour le savoir ?
sinon, peut-être que la solution à ton problème, c'est d'utiliser la fonction preg_replace, pour ne garder que la partie avant le "/" dans une URL :
www.toto.com/index.php ->
www.toto.com/
www.toto.com/general/accueil.php ->
www.toto.com/
www.titi.com/index.html ->
www.titi.com/
etc...
ça se fait de la manière suivante :
Code : Tout sélectionner
$str = "www.toto.com/index.php";
$str = preg_replace('/\/.*/', '/', $str);
ce n'est pas toujours vrai que www.toto.com/index.php et www.toto.com sont la même chose.
comment tu ferais pour le savoir ?
sinon, peut-être que la solution à ton problème, c'est d'utiliser la fonction preg_replace, pour ne garder que la partie avant le "/" dans une URL :
www.toto.com/index.php -> www.toto.com/
www.toto.com/general/accueil.php -> www.toto.com/
www.titi.com/index.html -> www.titi.com/
etc...
ça se fait de la manière suivante :
[code]
$str = "www.toto.com/index.php";
$str = preg_replace('/\/.*/', '/', $str);
[/code]