Obtenir le dossier parent du fichier en cours de PHP
J'ai fait un peu de recherche, donc je suis désolé si cela est dupe.
De toute façon, j'ai besoin d'obtenir le nom du dossier dans le fichier actuel est en. Par exemple, je veux le convertir en quelque chose comme example.com/folder/subfolder/file.php
à subfolder
.
Mon code actuel est dirname($_SERVER['PHP_SELF'])
, mais qui renvoie /folder/subfolder
au lieu de subfolder
. Merci!!!!
Vous devez vous connecter pour publier un commentaire.
La plus simple façon est:
http://php.net/manual/en/language.constants.predefined.php
Vous devez combiner votre code à l'aide de
dirname()
avec un appel àbasename()
:dirname()
utilisé avecbasename()
fonctionnerait ... aussi si vous voulez obtenir tous les:Maintenant $dossiers contiendra un tableau de tous les noms de dossier.
Acclamations.
/
Cela fonctionne pour php7:
str_replace('/','',$_SERVER["REQUEST_URI"]);
Résultat:
lib/**images**/index.php
images
Suffit d'utiliser
..
c'est un parent de l'accesseur qui signifie que le dossier parent.