<?php
$arr = array();
$files = scandir($dir, 1);
foreach ($files as $filename)
{
if ($filename != '.' && $filename != '..')
{
//Anzahl Spalten der Tabelle
$SPALTEN = 4;
echo "<table border="0">\n </tr>\n";
for ($num = 0; $num <= 3; $num++)
{
if ($num % $SPALTEN == 0 && $num > 0)
{
// Neue Zeile beginnen
echo " </tr>\n </tr>\n";
}
echo " <td><img src ="$filename"></td>\n";
}
//Ganz wichtig: Die Tabelle könnte noch unvollständig sein.
// D.h.: Wir haben 3 Spalten in der aktuellen zeile aber nur 2
// Einträge. Das wird hier gefixt.
}
}
if ($num % $SPALTEN != 0)
{
echo " <td colspan = "". ($num % $SPALTEN) .""> </td>\n";
}
echo " </tr>\n";
echo "</table>";
?>
So, damit habe ich es zwar geschafft, dass die Bilder in einer Tabelle angezeigt werden und dass die Tabelle immer 4 Zellen pro Reihe besitzt, nur werden leider 4 gleiche Bilder in einerReihe angezeigt, warum? :\