Löysin tämän koodinpätkän tuolta koodivinkeistä ja muuten on ajv hyvän pätkän kirjoittanut mutta miten saisin sen skippaamaan pari tiedostoa kun on tuo laskuri ja vieraskirja tuolla mitkä päivittää paria tiedostoa?
<?php
/*
Funktio ottaa argumentikseen hakemiston, käy läpi kaikki
tiedostot ja alihakemistot ja palauttaa viimeisimmäksi
muokatun tiedoston aikaleiman
*/
function last_mod($dir) {
$a = @opendir($dir);
while($fname = @readdir($a)) {
if ($fname == "." || $fname == "..") continue;
if(is_file("$dir/$fname"))
$mod_time[] = filemtime("$dir/$fname");
if(is_dir("$dir/$fname"))
$mod_time[] = last_mod("$dir/$fname");
}
@closedir($a);
if(is_array($mod_time))
rsort($mod_time);
return $mod_time[0];
}
print "Sivuja on viimeksi muokattu ".date("d.m.Y. H:i:s.",last_mod("."));
?>Koodissahan on jo valmiina kohta, jossa skipataan pari tiedostonimeä, lisää siihen vain haluamasi tiedostot:
if ($fname == "." || $fname == ".." || $fname == "munfile.php") continue;
Aihe on jo aika vanha, joten et voi enää vastata siihen.