Sir Robin
Erfahrenes Mitglied
Wir haben uns nochmal per PM unterhalten, haben da unterschiedliche Standpunkte aber die trägt er sachlich und fair zu Tage.
Zum Thema:
Zum Thema:
PHP:
<?php
$imageDirectory = './bilder'; // Verzeichnis in dem die Bilder liegen
$dir = dir($imageDirectory);
$bilderArray = array();
while (($file = $dir->read()) !== false) {
if( !is_dir($file) ) {
$bilderArray[] = $file;
}
}
unset($dir);
/**
* an dieser Stelle sollte man nun ein Array namens $bilderArray
* haben mit dem man dann arbeiten kann.
*/
/**
* Beispiel für Pagenavigation per GET
*
* es gibt 2 GET-Parameter:
* - offset = start im Array
* - count = anzahl der anzuzeigenden Bilder
*
* Achtung: es werden KEINE Sicherheitsprüfungen etc gemacht, halt Beispiel
*/
$offset = intval($_GET['offset']);
$count = intval($_GET['count']);
for($i = 0; $i < $count; $i++) {
printf('<img src="%s" />', $bilderArray[$offset]);
$offset++;
}
/**
* mögliche Weiterführungen:
*
* - Sicherheitsüberprüfungen
* - bilderArray in Session zwischenspeichern
* - anderweitig einen Cache implementieren (Stichwort: www.php.net/serialize)
*/
?>