Questo file php ti permette di listare il contenuto di directory e i file contenuti, provalo:

Codice PHP:
<?php
// Prendo dalla variabile get la cartella che voglio esplorare
$c = (isset($_GET['c'])) ? $_GET['c'] : '';
// Nome della cartella
$car './'.$c.'/';
function 
GetFile($car)
{
global 
$c;
// Se non č un cartella esco
if(!is_dir($car))
    return 
0;
// Opendir č la funzione per aprire la cartella
$handle opendir($car);
// Ciclo la cartella
while (false !== ($files readdir($handle)))
{
    
// Stampo i file
    
if ($files != '.' && $files != '..')
    {
        if(
is_dir($car.$files))
            
$vc[] = $files;
        else
            
$vf[] = $files;
    }
}
    
// Se sono in una cartella mostro il pulsante per andare alla cartella principale
    
if($c != '')
        echo 
'[url="manager.php"]Pagina Principale[/url]
'
;
    
// Stampo le cartelle e i file
    
echo 'Cartelle:
'
;
    for(
$i=0$i<count($vc); $i++)
        echo 
'[url="manager.php?c='.$c.'/'.$vc[$i].'"]'.$vc[$i].'[/url]
'
;
    echo 
'File:
'
;
    for(
$i=0$i<count($vf); $i++)
        echo 
$vf[$i].'
'
;
}
// Richiamo La funzione
GetFile($car);
?>
Salvalo ad es. come manager.php e poi richiamalo dal browser...