ciao, beh se ti può essere d'aiuto usa questa semplice funzione:

function lista_directory($path) {
if ($apri = opendir($path)) {
while (false !==($directory=readdir($apri))) {
if (is_dir($path."/".$directory)) {
if (($directory !='.') && ($directory != '..')) {
echo "[*]".$directory."\n";
lista_directory($path."/".$directory);
}
}

}
}
}

Ciao