Salve. Ho trovato sul sito php.net questa funzione che elenca tutti i file contenuti in una directory:
Io l'ho modificata in questo modo per farmi dare l'elenco delle sole cartelle:codice:<?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } ?>
Il problema è che sembra non funzionare. Qualcuno mi dà una mano?codice:if ($handle = opendir('../modules/')) { while (false !== ($dir = readdir($handle))) { if ($dir != "." && $dir != ".." && is_dir($dir)) { echo "$dir \n"; } } closedir($handle); }
Io voglio ottenere una lista delle cartelle presenti nella directory indicata con una profondità di uno.
Nell'esempio voglio che vengano stampate solo Directory 1 e Directory 3. E' la prima volta che lavoro con queste funzioni e quindi non è che ci capisca molto. Mi potete dare una mano? Grazie! Ciao!codice:directory |_ Directory 1 | |_ Directory 2 |_ Directory 3

Rispondi quotando