[rettifica]
Codice PHP:
<?php
function ls($dir){
   
$handle opendir($dir);
   for(;(
false !== ($readdir readdir($handle)));){
       if(
$readdir != '.' && $readdir != '..'){
           
$path $dir.'/'.$readdir;
           if(
is_dir($path))    $output[$readdir] = ls($path);
           if(
is_file($path))    $output[] = $readdir;
       }
   }
   return isset(
$output)?$output:false;
   
closedir($handle);
}

print_r(ls('.'));
Questa fa proprio al caso mio!

Grazie