Accueil > Forum > > > > Nom du répertoire courant (sans l'arborescence)
Nom du répertoire courant (sans l'arborescence)
mardi 7 novembre 2006 à 12:26:17 |
Nom du répertoire courant (sans l'arborescence)

Willis
|
Bonjour, Je n'arrive pas à obtenir simplement ce dont j'ai besoin malgré mes recherches. C'est certainement très bête, j'ai juste besoin de récupérer le nom du répertoire courant (seulement le nom du dossier ou se trouve la page, pas l'arborescence)...
Ca m'étonnerait qu'il n'y ait pas de fonction faite pour ça, mais je ne trouve pas.
Merci d'avance.
|
|
mardi 7 novembre 2006 à 12:57:57 |
Re : Nom du répertoire courant (sans l'arborescence)

syndrael
|
En faisant un var_dump($_SERVER) je pense ke tu peux trouver ton bonheur.
S.
|
|
mardi 7 novembre 2006 à 16:35:18 |
Re : Nom du répertoire courant (sans l'arborescence)

Willis
|
Réponse acceptée !
ca donne :
$repertoire = explode("/", $_SERVER["PHP_SELF"]); echo $repertoire[sizeof($repertoire)-2];
Je recupère bien ce que je voulais, d'un point de vu code est-ce correct ?
|
|
mardi 7 novembre 2006 à 21:31:44 |
Re : Nom du répertoire courant (sans l'arborescence)

alexscott
|
Réponse acceptée !
ouais c'est bien :)
de toute facon on peut faire de pleins de facons :)
par exemple :
$repertoire = basename(substr($_SERVER["PHP_SELF"], 0, -strlen('/'.basename($_SERVER["PHP_SELF"]))));
j'ai cherche un truc bien tire par les cheveux pour que tu vois :)
ce qui compte c'est que tu obtiennes ce dont tu as besoin apres je pense que le mieux c'est de faire ce qui te passe par la tete et si possible que ca soit comprehensible (pas comme mon code)
|
|
mercredi 8 novembre 2006 à 09:39:13 |
Re : Nom du répertoire courant (sans l'arborescence)
|
mercredi 8 novembre 2006 à 10:06:26 |
Re : Nom du répertoire courant (sans l'arborescence)

malalam
|
Réponse acceptée !
Hello,
c'est compliqué tout ça...! Extrait des commentaires sur la doc php.net, pour la fonction dirname () :
<?php function GetRelativePath($path) { $npath = str_replace('\\', '/', $path); return str_replace($_SERVER['DOCUMENT_ROOT'], '', $npath); } echo GetRelativePath(dirname(__FILE__)); ?>
|
|
mercredi 8 novembre 2006 à 10:19:41 |
Re : Nom du répertoire courant (sans l'arborescence)

syndrael
|
On se lance un concours de l'algo le plus tordu ?? LOL !!
Koik'il en soit.. ma réponse était une bonne piste.. niark niark..
S.
|
|
mercredi 8 novembre 2006 à 18:24:27 |
Re : Nom du répertoire courant (sans l'arborescence)

alexscott
|
malalam il veut le nom du repertoire courrant pas son chemin :|
|
|
mercredi 8 novembre 2006 à 18:29:53 |
Re : Nom du répertoire courant (sans l'arborescence)

Willis
|
C'est exact, mais sa méthode ma également permis de faire autre chose dont javais besoin (étant débutant en php je découvre... :) Donc merci beaucoup à tout le monde ! A bientot et bonne continuation.
|
|
jeudi 9 novembre 2006 à 08:06:34 |
Re : Nom du répertoire courant (sans l'arborescence)

malalam
|
Alexscott => oui je sais, tu as testé le code avant de t'insurger, lol ?
|
|
Cette discussion est classée dans : répertoire, trouve, arborescence, courant
Répondre à ce message
Sujets en rapport avec ce message
Tableau stockant une arborescence virtuellement infinie [ par malalam ]
Salut a tous, j'ai besoin d'avis...j'essaye de reflechir a ca tout seul dans mon coin, mais bon, il ne fait pas beau ici a Nuremberg, c'est le mili
arborescence de repertoire et sous répertoire avec galerie d'image [ par bladehelsing ]
Bonjours à tous,après avoir essayer tous les codes arborescence avec galerie d'image.j'en ai trouvé aucun qui:affiche d'abord les répertoires qui seul
inserer timestamp dans une bdd [ par maxmaz07 ]
Bonjour,j'est un probleme avec une requete qui consiste a inserer une date de format timestamp dans une base de donné mysqlvoici mon code:echo date (
creer un répertoire dans un répertoire [ par mouloudikhaled ]
Bonjour a tous, S'il vous plait. j'essaye de crée un dossier dans un dossier mais je n'y arrive pas. Pouvez vous me dire comment dois-je procédé ? Mer
fonction php pour trouver une variable dans un tableau [ par TheArrow ]
Salut à tous!Donc voilà, je suis face à un problème qui m'a l'air super simple à résoudre mais je ne trouve pas de réponse! donc je viens demander vot
recherche CMS avec système de notation [ par Linuss ]
Bonjour à tous, Alors voilà, pour la petite histoire, ça fait quelques jours que je suis à la recherche d'un CMS qui correspond à mes attentes, et mal
Arborescence dynamique PHP [ par Scorpio2201 ]
bonjour, je suis à la recherche d'éclaircissement afin de pouvoir créer une arborescence dynamique qui se générerai grâce à un fichier de cofiguration
Erreur de connexion à postgres [ par Scorpio2201 ]
Bonjour, C'est la première fois que j'utilise la base de données PostgresSQL pour une application php (habituellement j'utilise mysql).Je dois avoir u
Création d'arborescence [ par Scorpio2201 ]
Bonjour, Je souhaite créer une arborescence dynamique à l'aide d'une base de données qui contient chaque enfant et leur père respectif. Je pense que j
Créer une arborescence de repertoire en xml [ par sachie ]
Salut à tous , bon je précise mon truc c'est pas le php, je viens de m'y mettre par nécessité, en effet j'ai besoin de créer une arborescence xml qui
Livres en rapport
|
Derniers Blogs
PARUTION DE MON LIVRE SUR WPF 4PARUTION DE MON LIVRE SUR WPF 4 par odewit
La 2e édition de mon livre sur WPF sort aujourd'hui en version numérique et lundi en version papier :-)
L'ouvrage présente de façon approfondie les fonctionnalités de WPF 4 : graphisme 2D et 3D, animation, multimédia, interfaces utilisateur, databind...
Cliquez pour lire la suite de l'article par odewit EDM : COMMENT UTILISER L'HORIZONTAL ENTITY SPLITTINGEDM : COMMENT UTILISER L'HORIZONTAL ENTITY SPLITTING par Matthieu MEZIL
Une des raisons pour lesquelles j'adore l'Entity Framework est la puissance de son mapping. Beaucoup de développeurs pour ne pas dire la plus part n'en n'ont pas conscience. Pour rappel, j'ai réalisé des videos (en anglais) sur le mapping . Certains scena...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WP7DEV][REACTIVE] RENDRE LES REACTIVE EXTENSIONS PLUS STABLES[WP7DEV][REACTIVE] RENDRE LES REACTIVE EXTENSIONS PLUS STABLES par jay
Lorsque l'on développe des applications .NET, les exceptions non gérées dans des threads ont le désagréable effet de terminer le processus courant.
Dans l'exemple suivant.......(read more) ...
Cliquez pour lire la suite de l'article par jay WINDBG / SOS / PSSCOR2 : FAILED TO LOAD DATA ACCESS DLL (MSCORDACWKS)WINDBG / SOS / PSSCOR2 : FAILED TO LOAD DATA ACCESS DLL (MSCORDACWKS) par coq
Ceux d'entre nous qui analysent des dumps d'applications .NET (notamment ceux créés via WER après un crash) en dehors de l'environnement initial ont probablement tous été confrontés au moins une fois au message suivant, à la saisie d'une commande SOS ...
Cliquez pour lire la suite de l'article par coq
Logiciels
Microsoft Office (2010)MICROSOFT OFFICE (2010)Microsoft Office 2010 offre de nouveaux moyens flexibles et puissants pour optimiser votre travai... Cliquez pour télécharger Microsoft Office SeaMonkey (2.0.7)SEAMONKEY (2.0.7)Le projet SeaMonkey est issu d'un effort communautaire pour developper une application tout en un... Cliquez pour télécharger SeaMonkey Safari (5.0.2)SAFARI (5.0.2)Le navigateur d'Apple a lui aussi été mis à jour, aussi bien dans sa mouture Windows que celle po... Cliquez pour télécharger Safari Mozilla FireFox (4.0 béta 5)MOZILLA FIREFOX (4.0 BéTA 5)Firefox 4.0 béta 5
L'une des nouveautés visibles les plus attendues réside sans doute dans l'a... Cliquez pour télécharger Mozilla FireFox Mozilla Firefox (3.6.9)MOZILLA FIREFOX (3.6.9)Firefox 3.6.9 corrige les problèmes suivants :
* Introduced support for the X-FRAME-OPTION... Cliquez pour télécharger Mozilla Firefox
|