Hallo, habe mir eine kleine Galerie gebastelt und habe versucht mit Code schnipseln mir eine Blätterfunktion ein zu bauen doch komme ich nicht mehr weiter und suche Hilfe. Kann mir jemand etwas unter die arme greifen?
Möchte gern das die Fotos aus dem ordner in reinfolge geladen werden und nur 10 stück pro seite gelistet werden. Häng aber völlig in der luft.
PHP-Code:
<?
//Konfiguration
$title = "Imagegallery"; //Titel
$img_folder = "photos"; //Ordner
//Content ausgeben
echo "
<link rel=\"stylesheet\" href=\"css/lightbox.css\" type=\"text/css\" media=\"screen\" />
<script src=\"js/prototype.js\" type=\"text/javascript\"></script>
<script src=\"js/scriptaculous.js?load=effects\" type=\"text/javascript\"></script>
<script src=\"js/lightbox.js\" type=\"text/javascript\"></script>";
$path = opendir($img_folder . $g);
while($file = readdir($path))
if($file != "." && $file != ".." && $file != "thumb")
$files[] = $file;
natsort($files);
foreach($files as $f)
$pro_s = 5; // Einträge pro Seite
$umkehren = true;
$s = $_GET['s'];
if ( $umkehren ) {
$files = array_reverse($files);
}
for ( $i = ($s-1)*$pro_s; $i < $s*$pro_s; $i++ ) {
echo '<div style="background-color: #FECC45; padding: 5px">' .$files[$i]. '</div><br>';
}
echo '<div align="right"><br/><b>Seite</b> ';
$eintraege = count($files);
for ( $j = 0; $j*$pro_s < $eintraege; $j ++ ) {
if ( $j != 0 ) {
echo ' | ';
}
echo '<a href="?s' . ($j+1) . '">' . ($j+1) . '</a>';
}
echo '</div>'; ?>
Kommentar