Salve ho questo script ke legge una directory e la visualizza dentro una pagina in php:
<?php
$path="./modulistica/";
$dir=opendir($path);
echo "<ul>";
while ($file=readdir($dir))
{
if ($file !="." && $file !="..")
{
if (is_dir($dir."/".$file) )
{
echo"[*]$file";
}

else
{
$url="./modulistica/$file";

echo"[*]<a href=\"download.php?filename=$file\">$file</a> ";
}
}
}

echo"[/list]";
?>
Fino a qui c siamo..
MA il problema e che viuslizza i file senza ordinarli per la data di inserimento :
quindi ho trovato questo
ordinamento ke credo faccia al caso mio:
function ordina($file1,$file2) {
$tempo1 = filectime($file1);
$tempo2 = filectime($file2);
return ($tempo1 < $tempo2) ? 1 : -1;
}

usort($file,'ordina');
$file = array_slice($file,0,5);
echo '<pre>';
print_r($file);
echo '</pre>';

Ma non so come inserirlo nello spezzettone sopra.. AIUTATEMI