Raga php ha nuna bellissima funzione si chiama scandir !!! .

Se volete leggere anche le sottodir allora bisogna partire con la ricorsione.

una cosa del tipo

Codice PHP:


function dirTree ($dirPath )
{
    
// CASO BASE 
    
if( !dir_exists($dirPath) )
        return;

    
$tmp scanDir($dirPath) ;
    
$str "" ;
    foreach( 
$tmp as $v )
    {
        
$str .= $v ;
        if( 
is_dir($dirPath."/".$v) )
        {
            
$str .= " - D" ;
            
$str .= dirTree$dirPath."/".$v ) ;
        }
        else
        {
            
$str .= " -F" ;
        }
    }

    return 
$str ;


O una cosa del genere.