Hallo an alle,
Bevor ich auf mein Problem eingehe, moechte ich mich gern kurz vorstellen.
Mein Name ist Markus Micheler, komme aus Meran und ich arbeite seit einigen
Jahren als Systemadministrator. Habe vorwiegend mit Microsoft Systemen
gearbeitet und habe es jetzt seit September 2003 auch mit einem Linux
Webserver zu tun.
Im Herbst 2003 habe ich einige Linux-Kurse besucht und ansonsten
beschaeftige ich micht sehr viel privat mit linux.
Nun zu meinem Problem: Habe ein Web laufen, bei dem regelmaessig Bilder
einer Webcam in einen Unterordner geladen werden. Nun moechte ich gerne das
diese Dateien immer automatisch nach Datum sortiert werden. Wo und wie kann
ich dies konfigurieren?
Nun zu meinem Problem: Habe ein Web laufen, bei dem regelmaessig Bilder
einer Webcam in einen Unterordner geladen werden. Nun moechte ich gerne das
diese Dateien immer automatisch nach Datum sortiert werden. Wo und wie kann
ich dies konfigurieren?
Wenn Du Apache httpd benutzt, ist die einfachste Methode an der URL, die
auf das Verzeichnis mit den Bildern zeigt, einfach ein ?M=D oder ?M=A
anzuhaengen (je nach Reihenfolge).
Ja, ich benutzte Apache, habe dies probiert einzugeben, die Sortierung
erfolgt aber immer noch nach Dateiname und nicht nach Datum. Gibt es
vielleicht noch eine andere Moeglichkeit?
Ja, ich benutzte Apache, habe dies probiert einzugeben, die Sortierung
erfolgt aber immer noch nach Dateiname und nicht nach Datum. Gibt es
vielleicht noch eine andere Moeglichkeit?
Wer stellt die Dateiliste zusammen?
Wenn die Liste von einer DHTML-Seite (PHP, ...) zusammengestellt und
angezeigt wird, dann muss man diese Seite verändern.
Ein Beispiel ist unser Portal. PHPNuke sortierte die Artikel nicht, bis
wir es so umgeschrieben haben, dass die Artikel laut Dokumentnamen
sortiert werden.
Wenn die Seite die Logik beinhaltet, hat es nichts mit dem Filesystem
oder der Datenbank und auch nichts mit dem Web-Server zu tun. Da muss
man die eingesetzte Seite untersuchen und anpassen.
Wenn du uns einen Link zur Seite schicken könntest, könnten wir
vielleicht sehen, was da alles eingesetzt wird.
Dieser unterordner wird nicht auf der seite veroeffentlicht, er dient
eigentlich nur als abstellplatz fuer die bilder (bilder werden von einer
webcam gemacht und dann per ftp auf dem Webserver hinaufgespielt). Dieser
ordner hat einen eigenen ftp-user. Wenn ich mir dann den Ordner anschaue,
dann sehe ich das die bilder nach dem Namen sortiert werden. Ich moechte
hingegen das die sortierung per datum erfolgt und dann auch so bleibt.
Die Dateien werden auf dem Filesystem unsortiert abgelegt,
beziehungsweise ist die Sortierreihenfolge der Ablage je nach benutztem
FileSystem unterschiedlich. Aber das sollte den Endbenutzer nicht
interessieren, da er beim auflisten der Daten die gewünschte
Sortierreihenfolge angeben kann.
Wenn er zum Beispiel mit ls auf der Kommandozeile direkt die Liste der
Dateien eines Verzeichnisses anzeigen lässt, kann der Benutzer mit der
Option --sort die Reihenfolge definieren. Siehe man ls!
Wenn der Benutzer mittels ftp auf die Daten zugreift, muss er die
entsprechnede Option finden und falls es diese nicht gibt, muss er
entweder einen anderen ftp-Client benutzen oder die Liste nachsortieren.
Wenn er die Liste übers Web vom Apache Web Server abholt, kann der
Benutzer die von Christian angegebene Lösung benutzen.
Es gibt also keine eindeutige Antwort auf dein Problem, da die Antwort
vom eingesetzten Client-Programm abhängig ist.
Welches Programm (ftp, ls, PHP-Seite, Apache-FTP-Listing, ...) benutzt
du um die Liste der Dateien abzuholen?
Dieser unterordner wird nicht auf der seite veroeffentlicht, er dient
eigentlich nur als abstellplatz fuer die bilder (bilder werden von einer
webcam gemacht und dann per ftp auf dem Webserver hinaufgespielt). Dieser
ordner hat einen eigenen ftp-user. Wenn ich mir dann den Ordner anschaue,
dann sehe ich das die bilder nach dem Namen sortiert werden. Ich moechte
hingegen das die sortierung per datum erfolgt und dann auch so bleibt.
markus
Sind die Namen schon fix vergeben oder kann da noch geruettelt werden,
Sonst wuerde ich solche Namen vorschlagen: