Se vuoi scorrere un Path di progetto ed elencare solamente le cartelle usa DirectoryIterator isDir definisce se è una direcroty isFile definisce se è un file...esempio
Codice PHP:
$dir_file = new DirectoryIterator('D:\Server\xampp\htdocs\MIO_PROGETTO_DOVE_SCORRO_LE_CARTELLE');
foreach ($dir_file as $cartelle){
$cartelleDot = strchr($cartelle, ".");//is Dot elimina i puntini ma con strchr troviamo le cartelle che contengono i puntini e non le mostriamo
//Se le cartelle rappresentano una directory
if ($cartelle->isDir()){
//non mostriamo i punti e le cartelle che contengono puntini
if (!$cartelle->isDot() && !$cartelleDot){
print_r($cartelle->getBasename().'<br>');
//se vuoi creare l'elenco che al click apre la cartella:
$folder = $cartelle->getBasename();
print "<a href=$folder>$folder</a><br>";
}
}
}