la prima funzione:
codice:
function news_file ($lista) {
if ($handle = opendir($lista)) {
while (false !== ($file = readdir($handle)))
if (preg_match ("/^news./", $file)) {
$expl=explode("-",$file);
$time= mktime (0,0,0,$expl[2],$expl[1],$expl[3]);
$prova[$file]=$time;
}
}
asort($prova);
reset($prova);
foreach ($prova as $chiave => $valore) {
echo "$chiave = $valore\n
" ;
}
closedir($handle);
}
news_file("news");
la seconda funzione:
codice:
function output_lastnews ($val) {
if ($handle = opendir('news')) {
while (false !== ($file = readdir($handle)))
if (preg_match ("/^news./", $file)) {
$expl=explode("-",$file);
$time= mktime (0,0,0,$expl[2],$expl[1],$expl[3]);
$prova[$file]=$time;
}
}
asort($prova);
reset($prova);
foreach(array_slice($prova,-$val) as $chiave=>$valore)
echo "$chiave = $valore\n
";
closedir($handle);
}
output_lastnews(3);