Marc Reichelt: Galerie - Sortieren von Bildern innerhalb eines Ordners

Beitrag lesen

Hi!

ich versuche, mir ein kleines skript zu schreiben, das die in einem verzeichnis liegenden bilder im browser ausliest. ich finde keinen passenden befehl, die bilder, die nach dem enstehungsdatum benannnt sind (also 010202.jpg) in der reihenfolge ausgeben zu lassen, dass das neuste oben erscheint und das erste ganz unten.

Klar, EINEN Befehl gibt es da sicher nicht - da musst du schon selbst was schreiben!

Wenn deine Dateien wirklich ganz streng nach diesem Format benannt sind, kannst du allerdings jeden Dateinamen einlesen lassen und in ein Array schreiben.
Dann behältst du das erste und machst eine Datenbank aus einem Array, von dem jedes Element noch mal ein Array ist. (du kannst aber auch einfach mit Schlüsseln und Werten arbeiten).
Als zweites Element der inneren Arrays rechnest du immer die Time-Werte der Daten aus, und diese time-Werte kann man dann sortieren.

Zur Veranschaulichung:

Hauptarray( Array("010102.jpg","<time-wert hiervon") , Array("020102.jpg","<time-wert davon") )

Das ganze ist aber sehr kompliziert, da fragt man sich lieber nach dem Sinn des ganzen.

Viel Glück!

Marc Reichelt || http://www.marcreichelt.de/

--
tel.: 0049/6181/72224
Linux is like a wigmam - no windows, no gates and an Apache inside!!!