Ciao a tutti! Mi serve il codice per avere la lista dei file di una cartella stampata in una pagina.

Purtroppo sono poco esperto di php e cercando sul web ho trovato questo:

Codice PHP:
<?php
chdir
("./");
if( !(
$dp opendir("./")) )
echo 
'

Nessun file in questa cartella</p>'
;

while(
$file readdir($dp)) {
if(
is_file($file))
$lista[] = $file;
}

sort($lista);
echo 
"<ul>";
foreach(
$lista as $index => $nome) {
echo 
"[*]<a href=\"$nome\">$nome</a>
\n"
;
}
echo 
"[/list]";

?>
Il problema è che non riesco a cambiare la cartella da cui prendere la lista. Ora legge la cartella corrente e tutto funziona correttamente, ma cambiando cartella il codice è difettoso (legge solo alcuni file).

Ho pensato 2 modi per risolverlo:

1. risolvere il problema del codice;
2. spostare la pagina col codice nella cartella dei file e aggiungere un pezzo di codice che escluda la pagina stessa dalla lista.

In entrambi i casi avrei bisogno di un aiutino!

Grazie in anticipo!