?Änderungsdatum von Verzeichnissen?

BlockeR

Erfahrenes Mitglied
Änderungsdatum von Verzeichnissen?

Hallo Leute,
ich habe da ein kleines PHP-Problem. Ich möchte aus einem Verzeichnis(mit UnterOrdnern) welches ich festlege($Files) den UnterOrdner haben der am "jüngsten" ist, also als letztes dazu gekommen ist. Wie könnte ich das umsetzen?


PHP:
$zeit = filemtime ( $Files );
echo 'Letzte Änderung der Datei: TimeStamp' . $zeit . '<br>';
$zeit = date("d.m.Y", $zeit); 
echo 'Datum:' . $zeit . '<br>';

Hoffe ich konnte das Problem gut beschreiben.

Danke schon mal....

Gruß

Hab hier auch schon mal was zum durchlaufen des Ordners geschrieben...aber mir fällt echt nichts mehr ein, wie ich die Timestamps miteinander vegleichen soll, so das er mir das jüngste ausgibt...

PHP:
if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            //echo "$file\n";
            $zeit1 = filemtime($file);
        }
    }
    closedir($handle);
}

jemand ne Idee?

Gruß Blocker
 
Hi,

PHP:
$foobar = array();

if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            //echo "$file\n";
            $zeit1 = filemtime($file);
            
            // Array füllen..
            $foobar[]['zeit'] = $zeit1;
            $foobar[]['file'] = $file;
        }
    }
    closedir($handle);
    
    // Array sortieren
    ksort( $foobar );
    echo $foobar[0]['file'];
}
Hier ein Ansatz, keine Ahnung ob das so funktioniert. Musst du bischen probieren.
 
Zurück