Bilder werden in falscher Reihenfolge dargestellt

  • Hallo zusammen,

    ich habe folgendes Problem: Ich lese mit readdir einen Ordner aus, welcher Fotos beinhaltet. Die Bilder sind folgendermaßen benannt: 001.jpg , 002.jpg , ... , 059.jpg. Die Seite habe ich zuest lokal geschrieben, da wurden die Bilder auch immer in korreter Reihenfolge angezeigt. Eben habe ich dann alles hochgeladen. Nun werden die Bilder in einer anderen Reihenfolge angezeigt.

    Kann mir jemand sagen woran das liegt und wie ich das ändern kann?

    Danke schonmal im vorraus!

  • Hrm, verstehe was du meinst..

    zZt mache ich es so:

    Dort wird doch das erste Bild ausgelesen und direkt angezeigt, oder?
    Nun soll der erstmal den Ordner durchgehen und alles in ein Array schreiben?!


  • Probiers mal so.. Habs jetzt nur überflogen..


    lg
    Andi

  • Musste nur bei der Lightbox etwas ändern, dann hatte es geklappt.
    Danke für dei Hilfe!

    Hätte aber noch zwei Fragen..

    zum einen: Was genau machst du hier "foreach($files AS $k=>$v)" , ich weiss, dass er das Array durchläuft, aber was bedeutet AS etc?

    Und wieso sortiert er die Bilder lokal richtig, wenn ich sie dann hochlade nicht mehr?

  • foreach($Files AS $k=>$v)

    bedeutet in "Pseudosprache":
    + Gehe jedes Element vom Array $Files durch
    + Speichere bei jedem Element den Schlüssel (Key) in $k
    + Speichere bei jedem Element den Wert (Value) in $v


    lg