php recuper le nom du repertoire courant.
9 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

Lentreprenaute - WRInaute impliqué

- Messages: 923
- Inscription: 18 Oct 2003
php recuper le nom du repertoire courant.
RE le hub,
j'esaie en vain de recuperer en php le nom du repertoire courant, avec dirname?
pour le moment je recupere le chemin entier une idea?
ca me saoule php parfois
j'esaie en vain de recuperer en php le nom du repertoire courant, avec dirname?
pour le moment je recupere le chemin entier une idea?
ca me saoule php parfois
-

jerome347 - WRInaute impliqué

- Messages: 573
- Inscription: 19 Mar 2004
La variable $_SERVER["PHP_SELF"] devrait te renvoyer /repertoire/script.php
Après il suffit de faire un explode sur "/" et de récupérer la bonne partie qui reste :
$repertoire = explode("/", $_SERVER["PHP_SELF"]);
$repertoire = $repertoire[0];
Il y a peut être un moyen plus simple ?
Après il suffit de faire un explode sur "/" et de récupérer la bonne partie qui reste :
$repertoire = explode("/", $_SERVER["PHP_SELF"]);
$repertoire = $repertoire[0];
Il y a peut être un moyen plus simple ?
-

milkiway - WRInaute accro

- Messages: 4910
- Inscription: 3 Fév 2004
bha oui dirname($_SERVER["PHP_SELF"]);
http://fr.php.net/manual/fr/function.dirname.php
http://fr.php.net/manual/fr/function.dirname.php
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
Lentreprenaute, as-tu trouver une solution depuis ton post ?
Je viens de faire une recherche sur le forum car j'ai besoin aussi en ce moment du répertoire courant et je me trouve avec les mêmes problèmes que toi. Je récupère le chemin complet mais je n'arrive pas à trouver juste le répertoire dans lequel s'éxécute mon fichier PHP.
J'ai bien tester avec un explode mais les résultats sont différents sur LINUX et WINDOWS (en gros quand je développe en local ou en ligne).
Voila ce que j'ai fais et qui fonctionne, mais je trouve cette solution un peu bidouille :
$dossier = array_pop(explode('/', $repertoire = dirname( $PATH_TRANSLATED )));
Je viens de faire une recherche sur le forum car j'ai besoin aussi en ce moment du répertoire courant et je me trouve avec les mêmes problèmes que toi. Je récupère le chemin complet mais je n'arrive pas à trouver juste le répertoire dans lequel s'éxécute mon fichier PHP.
J'ai bien tester avec un explode mais les résultats sont différents sur LINUX et WINDOWS (en gros quand je développe en local ou en ligne).
Voila ce que j'ai fais et qui fonctionne, mais je trouve cette solution un peu bidouille :
$dossier = array_pop(explode('/', $repertoire = dirname( $PATH_TRANSLATED )));
-

f_trt - WRInaute impliqué

- Messages: 927
- Inscription: 17 Sep 2005
C'est très vieux comme topic mais comme je suis tombé dessus par hasard en ayant la flemme de chercher dans la doc je cherche souvent dans GG style "php repertoire courant" alors je complète puisqu'elle est pas dans le topic:
La fonction getcwd() est là aussi pour cela
-http://www.php.net/manual/fr/function.getcwd.php
La fonction getcwd() est là aussi pour cela
-http://www.php.net/manual/fr/function.getcwd.php
-

f_trt - WRInaute impliqué

- Messages: 927
- Inscription: 17 Sep 2005
Non, elle te donne le chemin complet sur le disque dur du repertoire où se trouve le script en cours d'execution.
Exemple:
Ton site -http://www.toto.com est physiquement sur /home/site/toto
Tu es dans la page -http://www.toto.com/annuaire/index.php
La commande renvoi getcwd() placée dans index.php va renvoyer :
/home/site/toto/annuaire
Voili voila
Exemple:
Ton site -http://www.toto.com est physiquement sur /home/site/toto
Tu es dans la page -http://www.toto.com/annuaire/index.php
La commande renvoi getcwd() placée dans index.php va renvoyer :
/home/site/toto/annuaire
Voili voila
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- htaccess et repertoire courant
- société qui veut récuper son Nom de domaine
- [résolu] Forcer /repertoire, interdire /repertoire/index.php
- Liens vers repertoire/ ou ... repertoire/index.php
- Construction URL - nom de répertoire, nom de page, index.htm
- ../repertoire/ ou ../repertoire/index.php ?
- recuper le PR de h**p://monsite.com/?ref=ABCDEF
- Supprimer un nom de répertoire de l'url
- récuper l'id d'une requete Insert into
- nom de domaine et répertoire virtuel
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

