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.