Variable php pour connaitre le chemin apres le .com

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Variable php pour connaitre le chemin apres le .com

Message le Ven Déc 02, 2005 1:54

Hello all!

Quel est la méthode en php pour connaitre ce qui suit le http://www.exemple.com/

Par exemple, si j'ai http://www.exemple.com/repertoire/fichier.php

J'aimerais une variable qui me retourne "/repertoire/" ou "/repertoire"


SuperPJ
WRInaute impliqué
WRInaute impliqué
 
Messages: 513
Inscription: 15 Jan 2005

Message le Ven Déc 02, 2005 5:33

Je peux me tromper mais je crois qu'il n'y a pas de variable PHP qui retourne le chemin de la requête.

Personnellement j'utiliserais une expression régulière :
Code: Tout sélectionner
preg_match( "!^(.*?)[^/]*$!", $_SERVER['REQUEST_URI'], $match );
$chemin = $match[1];

echo $chemin;

kevinss
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 15 Déc 2003

Message le Ven Déc 02, 2005 8:11

+1

je confirme il n'ya a ma connaissance aucune fonction qui extrait cette info...


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Déc 02, 2005 12:23

Si, tu as la variable _$SERVER['PHP_SELF'] qui répond exactement à ta question ;-)

edit: Quoique, il faut tout de même que tu vires le nom de ton fichier dans la chaine, j'avais pas assez lu! ... :lol:

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Ven Déc 02, 2005 17:40

oui j'ai utilisé la super global php_self et j'ai coupé la chaine avec str... Et sa marche impeccable!

Merci phpmike


SuperPJ
WRInaute impliqué
WRInaute impliqué
 
Messages: 513
Inscription: 15 Jan 2005

Message le Sam Déc 03, 2005 4:07

zimounet a écrit:oui j'ai utilisé la super global php_self et j'ai coupé la chaine avec str... Et sa marche impeccable!

Merci phpmike

Et ma solution elle marche pas ? :oops:


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Sam Déc 03, 2005 10:12

SuperPJ a écrit:
zimounet a écrit:oui j'ai utilisé la super global php_self et j'ai coupé la chaine avec str... Et sa marche impeccable!

Merci phpmike

Et ma solution elle marche pas ? :oops:


Si elle doit marcher, mais c'est moins simple ;-)

Orion33
WRInaute discret
WRInaute discret
 
Messages: 237
Inscription: 20 Aoû 2004

Message le Sam Déc 03, 2005 11:24

J'aurais utilisé PHP_SELF avec parse_url personellement :)


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Sam Déc 03, 2005 19:04

Ouai...

On peut passer par bordeaux pour aller de marseille à Nice, c'est pas interdit non plus...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités