Avatar billede dotcom1 Nybegynder
25. oktober 2006 - 14:35 Der er 6 kommentarer og
1 løsning

Vis dato på senest opdaterede fil på website

Hej.

Jeg har fundet dette script - det skulle gerne vise datoen på den senest opdaterede fil i root, men det virker ikke rigtigt. Jeg har ændret på en fil i dag, men den viser ikke datoen i dag. Løber den alle mapper igennem? Nogen, der kan gennemskue det?

<?php
    function getnewestfile($dir = "./") {
        if ($dh = opendir($dir)) {
            while ($file = readdir($dh)) {
                if ($file == "." || $file == ".." || is_dir($file)) continue;
                if (filemtime($file) > $newestfile_time) {
                    $newestfile = $file;
                    $newestfile_time = filemtime($file);
                }
            }
            return $newestfile_time;
        } else {
            return "";
        }
    }
    setlocale(LC_ALL, 'da_DK.ISO_8859-1');
    echo "Sidst redigeret den " . strftime("%e. %B %Y", date(getnewestfile()));
?>
Avatar billede zynzz Praktikant
25. oktober 2006 - 16:49 #1
setlocale(LC_ALL, 'da_DK.ISO_8859-1');
$dir = opendir('dinmappe/');
while ($fil = readdir($dir)){
if(!is_dir($fil)){
echo $fil . " Blev ændret d.: " . date("F d Y H:i:s.", fileatime($fil));
}
}
Avatar billede zynzz Praktikant
25. oktober 2006 - 16:50 #2
Jeg har dog ikke testet det...
Avatar billede masik7 Nybegynder
25. oktober 2006 - 21:08 #3
zynzz -> filemtime() mener du vel ;)
Avatar billede masik7 Nybegynder
25. oktober 2006 - 21:09 #4
Nej undskyld. Ignorer venligst mit inlæg..
Avatar billede zynzz Praktikant
25. oktober 2006 - 21:23 #5
virker det?
Avatar billede dotcom1 Nybegynder
26. oktober 2006 - 10:04 #6
Hej zynzz.

Scriptet lister _alle_ filer i den pågældende mappe med datoen 1. januar 1970. Dels skal den kun vise den senest opdaterede fil, dels er datoen ret forkert. :)

Desuden vil jeg gerne have at scriptet selv løber alle mapper i root igennem, så jeg ikke selv skal angive en mappe.

Kan disse ting ændres? :)
Avatar billede dotcom1 Nybegynder
30. oktober 2006 - 10:35 #7
Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarets Efterretningstjeneste

IT-direktør til Forsvarets Efterretningstjeneste

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt