WRInaute impliqué
Bonjour,
J'ai une url et je cherche a supprimer le nom de la page ( si elle existe ) tout en gardant le reste de l'arborescence .
Voici quelques exemples basique pour illustrer :
1 www.domaine.com
2 www.domaine.com/repertoire/
3 www.domaine.com/repertoire
4 http://www.domaine.com/repertoire/page.php
5 http://www.domaine.com/repertoire/zeze/ ... p?zeze=zze
Je cherche à avoir comme résultat :
1 www.domaine.com/
2 www.domaine.com/repertoire/
3 www.domaine.com/repertoire/
4 http://www.domaine.com/repertoire/
5 http://www.domaine.com/repertoire/zeze/abc/
Je me tord les cheveux depuis 1 heure avec les regex et je n'arrive pas à trouver de solution adequate .
J'ais aussi cherché du coté de path info ( http://www.php.net/pathinfo ) , mais cela ne m'aide pas .
Exemple avec $path_parts['dirname'];
ca affiche http://www.domaine.com/repertoire
C'est ok..... mais....
PAR CONTRE
affiche http://www.domaine.com
alors que j'aimerais avoir http://www.domaine.com/repertoire/
bref c'est pour ca que je me suis lancé dans les regex .
Mais je trouve pas de solution .
Quelqu'un peut m'aider ?
J'ai une url et je cherche a supprimer le nom de la page ( si elle existe ) tout en gardant le reste de l'arborescence .
Voici quelques exemples basique pour illustrer :
1 www.domaine.com
2 www.domaine.com/repertoire/
3 www.domaine.com/repertoire
4 http://www.domaine.com/repertoire/page.php
5 http://www.domaine.com/repertoire/zeze/ ... p?zeze=zze
Je cherche à avoir comme résultat :
1 www.domaine.com/
2 www.domaine.com/repertoire/
3 www.domaine.com/repertoire/
4 http://www.domaine.com/repertoire/
5 http://www.domaine.com/repertoire/zeze/abc/
Je me tord les cheveux depuis 1 heure avec les regex et je n'arrive pas à trouver de solution adequate .
J'ais aussi cherché du coté de path info ( http://www.php.net/pathinfo ) , mais cela ne m'aide pas .
Exemple avec $path_parts['dirname'];
Code:
$url="http://www.domaine.com/repertoire/page.php";
$path_parts = pathinfo($url);
echo $path_parts['dirname'];
ca affiche http://www.domaine.com/repertoire
C'est ok..... mais....
PAR CONTRE
Code:
$url="http://www.domaine.com/repertoire/";
$path_parts = pathinfo($url);
echo $path_parts['dirname'];
affiche http://www.domaine.com
alors que j'aimerais avoir http://www.domaine.com/repertoire/
bref c'est pour ca que je me suis lancé dans les regex .
Mais je trouve pas de solution .
Quelqu'un peut m'aider ?