Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: voisko skipata pari tiedostoa?

Jales [31.07.2006 20:50:15]

#

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("."));
?>

Tinqe [31.07.2006 21:28:00]

#

Koodissahan on jo valmiina kohta, jossa skipataan pari tiedostonimeä, lisää siihen vain haluamasi tiedostot:

if ($fname == "." || $fname == ".." || $fname == "munfile.php") continue;

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta