schmichl: Bildergalerie, wie anfangen???

Beitrag lesen

Hallo Tom!
So was hab ich eh auch schon gemacht, nur nicht ganz so detailliert...

Ich hab mittlerweile schon mal das geschafft:

<?php
$bild_pfad ="./fotos/test/"; // Ordner in dem die Bilder sind
$open_pfad=opendir($bild_pfad); // Ordner öffnen

$PicCODE= 1;

while ($find = readdir($open_pfad)) // Ordnerinhalt auslesen
{
    if (preg_match("/.(jpg|gif)$/i", $find))
    {
    $bild[$PicCODE] = "$bild_pfad/$find";
    $PicCODE++;
    }

}
$datei=$PHP_SELF;

$max= $piccount;
$gallery_size = sizeof($bild);

if (!isset($s)) { $s=1; } //Wenn kein Bildangabe oder falsch, erstes Bild

$zurück = $s-1; //$s (bild) -1 d.h. bild[aktuell] -1

$vor = $s+1; //$s (bild) +1 d.h. bild[aktuell] +1

if ($vor>=$max) { $vor=$max; }

if($zurück<=0){ //Wenn zurück möglich, Link ausgeben
echo "<a href="$datei?s=$zurück" style="visibility:hidden; display:;none">";
echo "<img src="gfx/icons/left.gif" align="middle">zur&uuml;ck</a>"; } //Link ausblenden, wenn nicht gebraucht
else {
echo "<a href="$datei?s=$zurück"><img src="gfx/icons/left.gif" align="middle">zur&uuml;ck</a>";//Zurück Link
}

echo "&nbsp;<img class="foto" src="$bild[$s]" alt="Bild $s von $max" title="Bild $s von $max">&nbsp;"; //Ausgabe des Bildes

if ($s<$gallery_size) {
echo "<a href="$datei?s=$vor"><img src="gfx/icons/right.gif" align="middle">weiter</a><br>"; //Vor Link
}
if ($s == $gallery_size) {
echo "<a href="$datei?s=$vor" style="visibility:hidden; display:;none">";
echo "<img src="gfx/icons/right.gif" align="middle">weiter</a><br>"; }//Link ausblenden, wenn nicht gebraucht

echo "<br>$s von $max "; //Bild x von y

?>

Hab ich in einem Tutorial gefunden und ein bisschen abgeändert.

Jetzt bräuchte ich noch die Thumbnailvorschauen dazu und die Kommentare.

Wie ich die Vorschautabelle machen soll, hab ich keine Ahnung.

Aber bei den Kommentaren hab ich eine Idee.

Lg,
Michael