C'è un problemino: se cerco di far elencare i file che stanno in altre cartell(e e non su quella in cui è posizionata), mi indica solamente l' ultimo file in ordine alfabetico, mentre se voglio far elencare i file della stessa cartella mi funziona. il mio problema è che il codice lo devo includere nell' index e i file che voglio mostrare sono su un'altra cartella. mi potresti di nuovo aiutare che io non ci riesco, le ho provate tutte ma non mi viene!
Codice 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++;
}
}
?>