<table border="0" cellpadding="0" cellspacing="0" width="900">
<tr>
<?php
$i = "0";
$verzeichnis = "images/";
[SIZE=1][COLOR=Red]// Pfad zu den Bildern[/COLOR][/SIZE]
$handle = openDir($verzeichnis);
[SIZE=1][COLOR=Red]// öffnet das Verzeichnis[/COLOR][/SIZE]
while ($datei = readDir($handle)) {
[SIZE=1][COLOR=Red]// liest das Verzeichnis aus[/COLOR][/SIZE]
if ($datei != "." && $datei != ".." && !is_dir($datei)) {
[SIZE=1][COLOR=Red]// Verzeichnisse filtern[/COLOR][/SIZE]
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpg")) {
[SIZE=1][COLOR=Red]// Bilder nach Endung filtern[/COLOR][/SIZE]
if (strstr($datei, "small_")) {
[SIZE=1][COLOR=Red]// Bilder nach Name filtern[/COLOR][/SIZE]
$verzeichnis_datei = $verzeichnis . $datei;
[SIZE=1][COLOR=Red]// Pfad zur aktuellen Datei[/COLOR][/SIZE]
$verzeichnis_datei_gross = str_replace("small_","",$verzeichnis_datei);
[SIZE=1][COLOR=Red]// Name des großen Bildes wird Anhand des kleines Bildes festgelegt, "small_" wird durch nichts ("") ersetzt[/COLOR][/SIZE]
echo "<td>\n<a href=\"$verzeichnis_datei_gross\"'><img src=\"$verzeichnis_datei\"></a>\n</td>\n";
[COLOR=Red] [SIZE=1]// Link zum großen Bild[/SIZE][/COLOR]
$i++;
[SIZE=1][COLOR=Red]// Diese Variable zählt die Bilder[/COLOR][/SIZE]
if($i%3 == 0) {
[SIZE=1][COLOR=Red]// Anzahl der gewünschten Anzahl Bilder pro Zeile[/COLOR][/SIZE]
echo "</tr>\n<tr>\n";
[SIZE=1][COLOR=Red]// beginnt eine neue Zeile in der Tabelle[/COLOR][/SIZE]
}
}
}
}
}
closeDir($handle);
[SIZE=1][COLOR=Red]// Verzeichnis wird geschlossen[/COLOR][/SIZE]
?>
</tr>
</table>