Stefan Muenz: Datum von Upload-Files ermitteln?

Beitrag lesen

Hallo Thomas

Wie kann ich das Erstellungs- und/oder das Uploaddatum meiner zuvor hochgeladenen Dateien beim Laden meiner Homepage ermitteln. Ich möchte dort eigene Musikstücke vorstellen und automatisch anzeigen, welche neueren Datums sind.

Datum und Uhrzeit der aktuellen HTML-Datei bekommst du leicht in JavaScript mit document.lastModified heraus - Beispiel siehe <../../tecbb.htm#a8>.
Das gleiche geht auch mit Server Side Includes - vergleiche <../../tgbe.htm>.

Um aber Zeitpunkt der letzten Aenderung anderer Dateien zu ermitteln, sehe ich im Augenblick nur die Moeglichkeit, die gesamte HTML-Datei nicht statisch abzulegen, sondern dynamisch mit Hilfe eines CGI-Scripts zu generieren, dass zuvor die betroffenen Musikdateien auf Datum/Uhrzeit checkt und die entsprechenden Werte dynamisch in den auszugebenen HTML-Code einsetzt.

In Perl geht das beispielsweise so:

($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
       $atime,$mtime,$ctime,$blksize,$blocks)
           = stat("datei.mid");

in $mtime steht dann der Zeitpunkt der letzten Aenderung der Datei. Dies kann man dann in der HTML-Ausgabe des Perl-Scripts etwa so verbraten:

print "<a href="datei.mid">Musikdatei</a>, zuletzt geaendert: $mtime<br>\n";

viele Gruesse
  Stefan Muenz