J'essaie d'utiliser scandir pour afficher une liste sélective de dossiers répertoriés dans un répertoire spécifique (ce qui fonctionne bien), mais j'ai besoin qu'il ajoute également les dossiers enfants (s'il y en a) dans ma liste sélective. Si quelqu'un peut m'aider, ce serait génial !
C'est la structure que je veux :
<option>folder 1</option>
<option> --child 1</option>
<option> folder 2</option>
<option> folder 3</option>
<option> --child 1</option>
<option> --child 2</option>
<option> --child 3</option>
Et voici le code que j'ai (qui ne montre que les dossiers parents) que j'ai obtenu à partir de ce fil ( Utilisation de scandir() pour trouver les dossiers dans un répertoire (PHP) ) :
$dir = $_SERVER['DOCUMENT_ROOT']."\\folder\\";
$path = $dir;
$results = scandir($path);
$folders = array();
foreach ($results as $result) {
if ($result == '.' || $result == '..') continue;
if (is_dir($path . '/' . $result)) {
$folders[] = $result;
};
};
^^ mais j'ai besoin qu'il montre les répertoires enfants aussi Si quelqu'un peut m'aider, ce serait génial :)
EDIT : J'ai oublié de dire que je ne veux pas les fichiers, seulement les dossiers