Salve. Ho trovato sul sito php.net questa funzione che elenca tutti i file contenuti in una directory:
codice:
<?php
if ($handle = opendir('.'))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo "$file\n";
}
}
closedir($handle);
}
?>
Io l'ho modificata in questo modo per farmi dare l'elenco delle sole cartelle:
codice:
if ($handle = opendir('../modules/'))
{
while (false !== ($dir = readdir($handle)))
{
if ($dir != "." && $dir != ".." && is_dir($dir))
{
echo "$dir
\n";
}
}
closedir($handle);
}
Il problema è che sembra non funzionare. Qualcuno mi dà una mano?
Io voglio ottenere una lista delle cartelle presenti nella directory indicata con una profondità di uno.
codice:
directory
|_ Directory 1
| |_ Directory 2
|_ Directory 3
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!