Sascha Kersken: Datum und Dateigröße der Download-Datei

Beitrag lesen

Hallo,

ich möchte verschiedene Dateien zum Download anbieten. Das jeweilige Datum (Versionsdatum) und die aktuelle Dateigröße sollen als Information auf der HTML-Seite angeben werden. Gibt es eine einfache Möglichkeit, diese Angaben aus der zu ladenden Datei zu ermitteln und dann anzuzeigen?

Am einfachsten ist, du lässt das den Webserver machen.
Apache kann es z.B. sehr leicht mit dem standardmäßig aktivierten Modul mod_autoindex. Wichtig ist, dass das betreffende Verzeichnis keine index.html enthält, dann generiert ein entsprechend konfigurierter Indianer den Index aus allen Dateien des Verzeichnisses. Wichtig ist noch, dass für das Verzeichnis die Option "Indexes" gesetzt ist, sonst gibt es nur 403 Forbidden (ist auch sinnvoll als Standardeinstellung, da nicht jeder Hinz&Kunz in alle Verzeichnisse schauen soll, bloß weil sie keine Indexseite haben ...).
Bei einem eigenen Server musst du dafür eine Sektion wie diese in die httpd.conf einbauen:
<Location /das-fragliche-verzeichnis>
  Options +Indexes
</Location>
Bei gemietetem Webspace musst du dagegen in das Verzeichnis selbst eine Datei namens .htaccess mit folgendem Inhalt packen:
  Options +Indexes

Für den Index selbst gibt es zahllose Anzeigeoptionen, etwa über die Direktive IndexOptions -- siehe z.B.
http://buecher.lingoworld.de/apache2/showdir.php?id=568&o=date

Schöne Grüße
Sascha