Hallo
ich erstelle gerade eine Gallerie. Funktioniert auch bislang nur jetzt bin ichd abei eine Blätterfunktion einzbauen. Das Problem ist die Seitenzahlen werden zwar schon ausgerechnet nur er zeigt immer noch alle Bilder auf einer Seite an.
Was muss ich da noch zu schreiben?
Vielleicht kann mir ja jemand weiter helfen.
Danke schon mal.
Gruß
5im0n
ich erstelle gerade eine Gallerie. Funktioniert auch bislang nur jetzt bin ichd abei eine Blätterfunktion einzbauen. Das Problem ist die Seitenzahlen werden zwar schon ausgerechnet nur er zeigt immer noch alle Bilder auf einer Seite an.
Was muss ich da noch zu schreiben?
PHP:
<?php
$ordner_pfad ='bilder'; //Ordner mit Bildern
$anzahl_bilder = count(glob("bilder/*.JPG")); // JPG Bilder in Ordner
$bilder_size = 200; //größe der Bilder
$bilder_pro_seite = 5; //Bilder pro seite
$seite = $_GET["seite"];
if(!isset($seite))
{
$seite = 1;
}
$start = $seite * $bilder_pro_seite - $bilder_pro_seite;
$wieviel_seiten = $anzahl_bilder / $bilder_pro_seite;
if($ordner = opendir($ordner_pfad))
{
while($bilder = readdir($ordner))
{
if (preg_match("/\.(jpg|gif|png)$/i", $bilder))
echo '<img src="'.$ordner_pfad."/".$bilder.'" width="'.$bilder_size.'">';
}
closedir($ordner);
}
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
if($seite == $b)
{
echo " <b>$b</b> ";
}
else
{
echo " <a href=\"?seite=$b\">$b</a> ";
}
}
echo "</div>";
?>
Danke schon mal.
Gruß
5im0n