Récupérer le nom d'un repertoire

crevette
Invité n'ayant pas de compte PHPfrance

23 févr. 2006, 15:42

Bonjour !!

Je cherche une solution pour tout simplement afficher les noms de mes repertoires placés à la racine de mon site.
L'idée est ensuite de les afficher dans une liste de formulaire.


Je ne veux pas le listage des fichiers contenu dans mes répertoires.

Ca semble balo comme problème mais je vois pas trop comment faire.

Merci de votre aide

j'ai déjà tenté ça qui fonctionne, mais il n'y a pas d'intéret si il faut taper a chaque fois le chemin

Code : Tout sélectionner

$chemin = ("images/planning_s22.gif"); $tab = pathinfo($chemin); $nomrepertoire = $tab['dirname']; echo "nom du répertoire : ".$nomrepertoire."<br /><br />";

Invité
Invité n'ayant pas de compte PHPfrance

23 févr. 2006, 15:51

ok j'arrive a faire un listage de toute la racine

avec ce code :

Code : Tout sélectionner

$folder = "./"; $dossier = opendir($folder); while ($Fichier = readdir($dossier)) { if ($Fichier != "." && $Fichier != "..") { $nomFichier = $Fichier; echo $nomFichier."<BR>"; } } closedir($dossier);
qui m'affiche(extrait du résultat) :

Copie de pagination.php
Copie de pagination.php.bak
Copie de rechercher.php
dateTest.php
docsTechniques.php
doctech
effaceAgent.php
effaceAppel.php
effaceOperateur.php
effaceSujetBaseCon.php

Maintenant il faut que je récupère que les fichier qui non pas d'extension pour avoir que mes repertoire. Comment je pourrais faire ???

Eléphant du PHP | 67 Messages

23 févr. 2006, 16:17

ok j'arrive a faire un listage de toute la racine

avec ce code :

Code : Tout sélectionner

$folder = "./"; $dossier = opendir($folder); while ($Fichier = readdir($dossier)) { if ($Fichier != "." && $Fichier != "..") { $nomFichier = $Fichier; echo $nomFichier."<BR>"; } } closedir($dossier);
qui m'affiche(extrait du résultat) :

Copie de pagination.php
Copie de pagination.php.bak
Copie de rechercher.php
dateTest.php
docsTechniques.php
doctech
effaceAgent.php
effaceAppel.php
effaceOperateur.php
effaceSujetBaseCon.php

Maintenant il faut que je récupère que les fichier qui non pas d'extension pour avoir que mes repertoire. Comment je pourrais faire ???

fait un test

while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != ".." && is_dir($Fichier)) {