Bilder-Gallerie



  • Hallo

    Wie kann ich am "einfachsten" eine Bildergallerie realisieren?
    Brauche eigentlich nur die Möglichkeit einer Thumbnail Ansicht und die Möglichkeit die Bilder einzeln anzusehen und "weiter" und "zurück" zu navigieren.

    Könnt ihr mir bitte ein paar Ideen/Tipps geben oder auch ein Tutorial dazu nennen?

    Grüsse,
    Trunxx
    🙂





  • Also ist es mit php am "einfachsten" zu realisieren?
    Gibts noch alternative Möglichkeiten?



  • du könntest natürlich auch JavaScript o.ä. einsetzten, aber erstens ist das dann Browser-abhängig und zweitens müsstest du die Thumbnails manuell erstellen und zusätzlich hochladen. Mit PHP hast du hier zumindest die Möglichkeit, diese automatisch generieren zu lassen 🙂



  • Also, ich kann dir ja mal zeigen, was ich mir zusammengeschustert habe. Ist zwar nur ein Snippet, jedoch flexibel, da es einfach alle Bilder aus einem Verzeichnis ausgibt.

    <?PHP
    	define("PATH", "xyz/"); // Pfad, in welchem die Bilder liegen
    	$dir = dir(PATH);
    
    	$index = array();
    	while($entry = $dir->read()) {
    	    if(strlen($entry) > 2) // Filtert "." und ".." heraus
    		array_push($index, PATH . $entry);
    	}
    	$dir->close();
    
             if(sizeof($index) == 0)
                 die("Keine Bilder im Verzeichnis vorhanden.");
    
             for($i = 0; $i < sizeof($index); $i++)
                 echo "<img src=\"" . $index[$i] . "\">";
    ?>
    

    Das Ganze kann natürlich beliebig modifiziert werden, z.B. dass nur Thumbnails angezeigt werden. Sollte als "Grundcode" ganz gut funktionieren, habe ich selbst so "im Einsatz".

    MfG



  • Sehr "sauber" ist der Code aber nicht :p
    Es gibt z.B. auch Dateinamen mit nur 1 oder 2 Zeichen - außerdem können auch Verzeichnisse dabei sein. Und der img-Tag ist auch nicht so ganz volständig 🙄 aber als grobe Grundlage 🕶 🤡



  • flenders schrieb:

    Sehr "sauber" ist der Code aber nicht :p
    Es gibt z.B. auch Dateinamen mit nur 1 oder 2 Zeichen - außerdem können auch Verzeichnisse dabei sein. Und der img-Tag ist auch nicht so ganz volständig 🙄 aber als grobe Grundlage 🕶 🤡

    Ist eher für die gedacht, die ihre Verzeichnisse mit Bildern unter Kontrolle haben 🙄


Log in to reply