Hier ist ein kleines Script dass alle Bilder in einem angegebenen Ordner anzeigt(nur .jpg):
PHP-Code:
<?php
/*
* Kostanten
*/
DEFINE('anz_img', 3); //Bestimmt die Anzahl Bilder die pro Zeile angezeigt werden
DEFINE('hoehe', 100); //Bestimmt die Höhe aller Bilder die angezeigt werden
DEFINE('breite', 200); //Bestimmt die Breite aller Bilder die angezeigt werden
Define('path', "webseite/images/"); //Bestimmt den Ordner in welchem die Bilder liegen
/*
* Variablen
*/
$imagefiles = scandir(path); //Enthält alle Files im angegebenen path-Ordner
$i = 0; //Zähler für Zeilenumbrüche
/*
* Beginn der Bildausgabe
*/
echo "<table border='0' align ='center'>";
echo "<tr>";
foreach ($imagefiles as $file) //Schleife wird pro File einmal durchlaufen
{
list ($name, $end) = explode(".", $file); //Trennt das File in Filenamen und Dateiendung auf
if($end=="jpg") //Überprüft die Endung auf jpg
{
echo "<td>
<img src='".path.$file."' width='".breite."' height='".hoehe."'>
</td>";
if(($i%anz_img==anz_img-1) && ($i>0)) echo "</tr>"; //Zeilenumbruch nach anz_img (siehe oben)
if(($i%anz_img==anz_img-1) && ($i>0)) echo "<tr>"; //Neue Zeile nach anz_img (siehe oben)
$i++;
}
}
echo "</table>";
?>
Es ist zu beachten, dass das hier nur auf einem Webserver mit PHP läuft.