Ciao a tutti ho fatto questa semplicissima funzione per leggere all'interno di una directory:

Codice PHP:
function scan_dir($dir) {
  if(!
is_dir($dir)) die ('Questa non è una directory');
  
$dir_handle opendir($dir);
  
//echo $dir_handle;
  
$n_pos 1;
  while (
false !== ($file readdir($dir_handle))) {
    if(
$file != "." && $file != ".." && is_dir($file)) {
      echo 
"$n_pos $file
"
;
      
$n_pos++;
    }
  }
  
closedir($dir_handle);

Il problema è che funziona "ogni tanto", o meglio dandogli in "pasto" alcune cartelle stampa corrtamente SOLO i NOMI DELLE CARTELLE all'interno della cartella specificata.
Se dal primo IF che si incontra tolgo, commento, la condizione "&& is_dir($file)" allora funziona sempre.
Io ho messo quella condizione proprio xkè volevo ottenere solo le cartelle contenute all'interno della directory passata come argomento...

Spero ci sia qualcuo che mi possa aiutare....