L'ho scritta al volo, per funzionare dovrebbe funzionare.... Anche se il codice di certo non è da premio nobel... ://
Eventualmente modifica le prime due var, se il valore di default non ti va bene
CiaoCodice PHP:<?php
######## config #######
$path = "./"; // mettici il path della dir da controllare
$num_print = 10; // numero di file nell'elenco da stampare
######## non toccare il codice sottostante #######
function check_ult_mod($file) {
clearstatcache(); // libero la cache dalle chiamate dello stat
$ult_mod = stat($file);
$ult_mod1 = $ult_mod[9];
return $ult_mod1;
}
$handle = @opendir($path);
if ($handle == true) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." ) {
$ult_mod = check_ult_mod($file);
$array_file[$ult_mod] = $file;
}
}
}
krsort($array_file); // ordino l'array
$elem = count($array_file); // ne conto gli elementi
if($elem>10) $elem = $num_print;
$i=0;
foreach ($array_file as $print) {
if($i<$elem) {
print $print."
";
$i++;
}
}
?>![]()
![]()


Rispondi quotando