Galerie erweitern

Baciman

Mitglied
Hallo,

ich bin noch ein php-Anfänger und habe will mir eine Bilder-Galerie erstellen.
Habe mit dem Code auch schon angefangen und ich kann auch die ganzen Bilder aus dem Verzeichnis auslesen und in einer 4 spaltigen Tabelle ausgeben.
Es sind aber 50 Bilder in dem Verzeichnis und ich würde gern nur 3 Reihen haben wollen und danach soll dann eine Blätterfunktion eingebaut werden. Also dass ich dann immer weiter blättern kann und die nächsten 3 Reihen und 4 Spalten sehe.
Dies soll die Thumbnail-Ausgabe sein. Wenn ich dann auf das entsprechende Bild klicke, soll sich das originale Unten drunter öffnen.

mein Code sieht bis jetzt zu aus
PHP:
<?php
$dir = 'gal/pics';
$picname = "pics";                
$thumb = "_small";                
$end = "jpg";                     
$spalte = "4";                    



$zahl = 0;

$verz = opendir ($dir);

while ($file = readdir ($verz))
    {
    if($file != "." && $file != ".." && $file != '')
        {
        $zahl++;
        }
    }
    
$ausgabe = "1"; //Nr einzelnen Bildes
$zeilcount = "1";     //Zeilencounter
$menge = "1";   //Counter
$tr = $spalte;

echo "<div =\"news\">";
echo "<table border=\"0\" width=\"100%\" align=\"center\">
      <tr>";

$piczahl = $zahl / 2; //Bilderzahl minus der _small Bilder, da ja immer doppelt

while($ausgabe <= $piczahl)
    {
    $zeilcount++;

    echo "<td align=\"center\">";
    echo "<img src=\"$dir/$picname$ausgabe$thumb.$end\" border=\"0\">";
    echo "</a></td>";

    $ausgabe++;

    //nächste Reihe wenn mehr Bilder pro Reihe
     if($zeilcount > $tr)
        {
        echo "</tr><tr>";
        while($menge <= $spalte)
            {
            $menge++;
            $tr++;
            }
        $menge = "1";
        }
    }
echo "</tr>";
echo "</table>";

Diese Datei ist in dem Verzeichnis "gal" und wird in der index.php included.
 
Zurück