Page 1 sur 1
trouver la position d'un element de tableau
Posté : 07 juin 2010, 16:57
par jeorcal
bonjour
je voudrais retourner l'élément inconnu d'un tableau qui se se situe après un autre connu
j'ai une chaine
http://domaine.fr/index.php/categorie/page
je veux trouver
categorie qui se trouve toujours après
index.php
je récupères comme ça >>
Code : Tout sélectionner
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
$curPage = split("/", $pageURL);
il me faut la position de index.php pour retourner
comment faire avec un foreach par exemple (ou autre) pour trouver $position ?
merci
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:03
par stealth35
hello, tu t'embetes utilise direct $_SERVER['PATH_INFO ']

Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:29
par jeorcal
avec $_SERVER['PATH_INFO']; je trouve pas ma position , j'ai aucun repère fixe
il me faut index.php pour avoir la chaine juste apres
un coup j'ai /categorie/page un autre /categorie il faudrait que je teste s'il y a / > 1 et en ce cas c'est aussi long
merci pour ta reponse
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:32
par jeorcal
sinon je viens de trouver
$position = array_search('index.php', $curPage);
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:35
par stealth35
avec $_SERVER['PATH_INFO']; je trouve pas ma position , j'ai aucun repère fixe
il me faut index.php pour avoir la chaine juste apres
PATH_INFO va te donné le path info donc sur
http://domaine.fr/index.php/categorie/page
c'est forcement
/categorie/page
si tu veux recurpere categorie c'est
$path = explode('/', $_SERVER['PATH_INFO']);
echo $path[1];
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:40
par jeorcal
non il ne me donne pas ça, pas en localhost en tout cas
il me donne uniquement /categorie/page ou /categorie
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:41
par stealth35
non il ne me donne pas ça, pas en localhost en tout cas
il me donne uniquement /categorie/page ou /categorie
oui ton path_info c'est que tu veux récupérer non ?
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:55
par jeorcal
je veux la position de index.php et prendre l'élément après avec path info je ne l'ai pas
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 17:58
par stealth35
je veux la position de index.php et prendre l'élément après avec path info je ne l'ai pas
étrange, alors si tu fais
echo $_SERVER['PATH_INFO'];
ca donne quoi ?
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 18:14
par jeorcal
/categorie/page
avec ma function ça donne tout le chemin
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 18:15
par stealth35
/categorie/page
avec ma function ça donne tout le chemin
quelle chemin je croyais que tu voulais récupéré catégorie ?
Re: trouver la position d'un element de tableau
Posté : 07 juin 2010, 18:31
par jeorcal
c'est pas grave ça marche comme ça
merci quand meme