Hallo zusammen,
eine Blätterfunktion zu bauen ist weniger ein Problem, wenn man die Datenbank dazu hat und das Limit in den Query mit einbauen kann. Nun aber zu meinem Problem.
Ein auf dem Server vorhandenes Bilderverzeichnis weist mehr als 200 Bilder auf, es können je nachdem auch mal wieder mehr, mal wieder weniger werden.
Mit folgendem Code kann ich diese auch ohne Probleme auslesen und darstellen.
Dabei beende ich jede Zeile nach dem vierten Bild und beginne eine neue Zeile.
Nun möchte ich aber wie schon beschrieben eine Blätterfunktion mit einbauen, da ich ungern mehr als 25 Bilder pro Seite anzeigen lasse und die Performance darunter leidet.
Was würdet Ihr mir raten, wie ich weiter vorgehen soll, wenn ich es rein in PHP abbilden möchte?
LG
Delirius
eine Blätterfunktion zu bauen ist weniger ein Problem, wenn man die Datenbank dazu hat und das Limit in den Query mit einbauen kann. Nun aber zu meinem Problem.
Ein auf dem Server vorhandenes Bilderverzeichnis weist mehr als 200 Bilder auf, es können je nachdem auch mal wieder mehr, mal wieder weniger werden.
Mit folgendem Code kann ich diese auch ohne Probleme auslesen und darstellen.
PHP-Code:
$verzeichnis = openDir("images");
$i = 1;
while ($file = readDir($verzeichnis)){
if ($file != "." && $file != "..") {
echo '<td>
<a href="images/'.$file.'">
<img src="images_klein/'.$file.'" title="Bild" />
</a>
</td>';
}
// Wenn $i auf x hochgezählt, fängt die nächste Zeile an
echo ($i % 4 == 0) ? '</tr><tr>' : '';
$i++;
}
closeDir($verzeichnis);
Nun möchte ich aber wie schon beschrieben eine Blätterfunktion mit einbauen, da ich ungern mehr als 25 Bilder pro Seite anzeigen lasse und die Performance darunter leidet.
Was würdet Ihr mir raten, wie ich weiter vorgehen soll, wenn ich es rein in PHP abbilden möchte?
LG
Delirius

Kommentar