PHP-Skripts zur tabellarischen Auflistung aller Dateien in einem Verzeichnis.
Es werden alle Dateien in einem bestimmten Verzeichnis aufgelistet.
Nicht aufgelistet werden Unterverzeichnisse, die .htaccess
-Datei sowie
eine weitere, frei bestimmbare Datei (z.B. verboten.html
).
Diese Dateien sind im Verzeichnis:
Dateiname | Grösse | Hochgeladen | URL |
---|---|---|---|
bluemli.gif | 190 Byte | Mon, 21.Jan.02, 23:47 | http://www.tiptom.ch/img/bluemli.gif |
compi_mini.gif | 853 Byte | Wed, 23.Jan.02, 13:27 | http://www.tiptom.ch/img/compi_mini.gif |
Quellcodes:
filelist-php.txt - Quelltext (Nur-Text)
filelist-bunt.php - bunter Quelltext, für MS Internet Explorer
Mit Numerierung, alphabetischer Sortierung, Angabe der Dateigrösse in B/kB/MB/GB, des Datums, des Dateityps sowie der Dimensionen (bei Bildern).
Total 2 Datei(en) im Verzeichnis [http://www.example.com/verzeichnis/unterverzeichnis/]
Nr. | Dateiname | Grösse | Hochgeladen | Typ | Dim. |
---|---|---|---|---|---|
1 | bluemli.gif | 190 B | Fri, 02.Dec.2005, 14:54 | GIF | 26x34 |
2 | sudoku.pdf | 12.2 kB | Mon, 20.Mar.2006, 05:07 | - |
Quellcodes:
filelist2-php.txt - Quelltext (Nur-Text)
filelist2-bunt.php - bunter Quelltext, für MS Internet Explorer
Eine ähnliche Liste kann der Apache-Webserver mit dem Modul mod_autoindex erzeugen.
Was vor und nach der Auflistung kommt, d.h. die ganze Seite und somit auch deren Layout, können frei definiert werden.
Die Listeneinträge lassen sich nach Dateiname, Grösse, Datum und Dateityp sortieren.
Siehe Apache-Dokumentation
Apache 1.3 |
Apache 2.0 |
Apache 2.2
Beispiele:
Testseite für mod_autoindex hier auf tiptom.ch,
Apache HTTPD-Distributions,
Mozilla