Hallo Forumsleutz,
bin noch nicht so ganz fit mit PHP, habe mir aber ein Script gebastelt das mir ein Verzeichnis ausliest und auch sauber darstellt. Würde es gerne aber nach Datum sortiert haben(wann die Datei auf den Server übertragen worden ist) und zwar mit @filemtime krieg das aber irgendwie nicht gebacken.
Hier der Code:
Habe das gefunden aber wie baue ich das in meinen Code ein:
filemtime ( string filename)
(gibt den Timestamp der letzten Änderung/Erstellung zurück)
Ich hoffe ich habe das Problem gut genug erklärt und schon mal vielen Dank für eure Hilfe.
Gruß Steppe
bin noch nicht so ganz fit mit PHP, habe mir aber ein Script gebastelt das mir ein Verzeichnis ausliest und auch sauber darstellt. Würde es gerne aber nach Datum sortiert haben(wann die Datei auf den Server übertragen worden ist) und zwar mit @filemtime krieg das aber irgendwie nicht gebacken.
Hier der Code:
PHP-Code:
<?php
$verzeichnisname = "xyz"; // Verzeichnisname angeben
$verzeichnis = openDir($verzeichnisname); // Öffnet das Verzeichnis
while ($file = readDir($verzeichnis)) { // Verzeichnis lesen
if($file != substr_count($file,".html")) { // Dateityp filtern
$datei = fOpen($verzeichnisname . "/" . $file, "r"); // Datei zum lesen öffnen
$inhalt = fRead($datei, 1000); // 1000 Zeichen lesen
fClose($datei); // Datei schließen
ereg("<title>(.*)<\/title>" , $inhalt , $titel); // Titel extrahieren
$sub_titel = explode(" - ",$titel[1]);
echo "<div align=\"center\"><span class=\"link\">$sub_titel[0]</span> -<span class=\"head\"> $sub_titel[1]</span> <a href=\"$verzeichnisname/$file\" target=\"main\">
<img src=\"$verzeichnisname/pics/down2.gif\" width=\"80\" height=\"15\" border=\"0\"></a><br></div>\n"; // Link und Text erstellen
}
}
closeDir($verzeichnis); // Verzeichnis schließen
?>
filemtime ( string filename)
(gibt den Timestamp der letzten Änderung/Erstellung zurück)
PHP-Code:
$handle=opendir('.');
while ($file = readdir ($handle)) {
if ($file != "." && $file != "..") {
$i++;
$a[$i][0] = $file;
$a[$i][1] = filemtime($file); //gegebenfalls noch absoluten Pfad dazu
}
}
closedir($handle);
sort ($a);
Gruß Steppe
Kommentar