Risolto in questo modo:


Codice PHP:
    //setto la variabile che serve da parametro all'array $contenuto
    
$i=0;
    
$dir '../components';
    
    
# apro la directory
    
if (@$handle opendir($dir)) {
    
//leggo il contenuto della directory
    
while (false !== ($file readdir($handle))) {
        
$contenuto[$i]=$file;
        
$i++;
    }

    for(
$i=0;$i<count($contenuto);$i++) {
        
        
$name "$dir/$contenuto[$i]";[
        
        if(
is_dir($name))
        {
            echo 
"[*]DIR: $contenuto[$i]";
        }
        elseif(
is_file($name))
        {
            echo 
"[*]FILE: $contenuto[$i]";
        }
        else
        {
            echo 
"[*]???: $contenuto[$i]";
        }
    }
    
closedir($handle);