Questo script visualizza a schermo il contetnuto di una cartella stile elenco.
test.php
// FUNZIONE: LETTURA DIRECTORY // $pagina_destinazine = pagina di arrivo della funzione // $directory = directory dalla quale prendere i file function leggi_cartella($pagina_destinazione,$directory) { $dir=$directory; if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { $percorso="$dir/$file"; $size_file=filesize($percorso)/1000; $size_file=round($size_file,1); $size_file=" ( ".$size_file." Kb )"; // "." ".." = servono per non far viualiazzare i caratteri per tornare indietro if ( ($file<> ".") & ($file<> "..") ) { echo " <li><a href="$percorso">$file$size_file</a></li>"; } } } else { echo "Cartella inesistente. Contattare l'AMMINISTRATORE"; } }
Per vedere il risultato richiamare la funzione
leggi_cartella('test.php','download');
Nell’esempio viene richiesto di vedere il contenuto della cartella ‘download’.

