[RESOLU] afficher uniquement les dossiers présents dans un répertoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] afficher uniquement les dossiers présents dans un répertoire

Re: afficher uniquement les dossiers présents dans un répertoire

par fred_chx » 10 juil. 2016, 08:02

Bon, comme je n'ai pas d'autre idées j'utilise une méthode de bourrin :

Code : Tout sélectionner

<?php foreach(glob('my/path/*', GLOB_ONLYDIR) as $foldername) { echo substr($foldername, 8) . "<br />"; } ?>
Je tronque le résultat renvoyé du nombre de caractères de mon chemin, c'est pas très élégant... mais fonctionnel :roll:

Re: afficher uniquement les dossiers présents dans un répertoire

par fred_chx » 09 juil. 2016, 18:25

Merci pour la piste !

Je me retrouve donc avec ceci pour l'instant :

Code : Tout sélectionner

<?php foreach(glob('my/path/*', GLOB_ONLYDIR) as $foldername) { echo $foldername . "<br>"; } ?>
La liste des répertoires présents est bien retournée, mais je n'obtiens pas que le nom de ce dernier :

Code : Tout sélectionner

my/path/briefing my/path/environnement dmy/path/management-energie my/path/plan-action my/path/qualite
Que faudrait-il modifier pour n'obtenir que le nom des répertoires (sans le chemin) ?

Merci,

Frederic

Re: afficher uniquement les dossiers présents dans un répertoire

par or 1 » 09 juil. 2016, 17:52

afficher uniquement les dossiers présents dans un répertoire

par fred_chx » 09 juil. 2016, 17:40

Bonjour à tous,

Existe-t-il une fonction qui retourne uniquement le nom des dossiers présents dans un répertoire ?
Ce répertoire contient également des fichiers, que je ne souhaite pas lister.

Cdlt,

Frederic