André Laugks: readdir an bestimmter position beginnen

Beitrag lesen

Hallo!

ich habe eine frage bzgl der fkt readdir() in php.
und zwar möchte ich aus einem ordner bilder auslesen und anzeigen lassen. da ich jedoch immer nur 12 bilder auf einer seite anzeigen lassen will, würde ich gerne wissen, wie man mit readdir() an einer bestimmten position anfangen kann.

Du mußt alle Dateien aus dem Verzeichnis in ein Array eintragen und dann sortieren. Am besten Du ermittelst den/die Namen der Datei(en) und schreibst alle Infos in ein mehrdim. Array.

ArrayDatei = array(Dateiname, Datei+Dateiext.);

$datei[0] = array('abc', 'abc.gif')
$datei[1] = array('xyz', 'xyz.jpg')

Nun kannst Du nach $datei[$i][0] (Dateiname) sortieren.

Aus diesem Array holst Du dann anteilig die Dateien.

Anzahl   Zähler
 1-12      1
13-24      2
25-38      3
usw.

Anhand des Zählers, den Du über GET mitschleppst, kennst Du immer die aktuelle Position.

1->  1-12 -> $datei[0] bis $datei[11]
2-> 13-24 -> $datei[12] bis $datei[23]
usw.

MfG, André Laugks

--
L-Andre @ gmx.de