ci dev'essere qualcosa che non quadra, perché ho fatto una prova e mi restituisce una cosa un po' strana :master:

ho scritto questa funzioncina che dovrebbe fare quello che chiedi:
codice:
function leggiDir($dirname){
  if ($handle = opendir($dirname)) {
    while (false !== ($file = readdir($handle))) {
      if ($file == "." || $file == ".." || !is_dir($file)) 
        continue;
      echo "$file
\n";
    }
    closedir($handle);
  }
}
e l'ho provata su una mi dir così facendo: leggiDir("cc_51"); e mi restituisce tutte le cartelle che ho all'interno della cartella cc_51 tranne una e non mi spiego il motivo!
ho fatto un'ulteriore prova sulla cartella che non scrive e allora subito dopo aver eseguito la funzione ho messo:
codice:
echo is_dir("cc_51/menu") ? "dir" : "no dir";
e la cosa bella è che ottengo a video dir...quindi non mi spiego perché all'interno della funzione non venga scritta!

ci sarà senz'altro qualche cavillo...ma qual è?