Hallo Zusammen,
ich tüfftle schon seit geraumer Zeit an einem Problem, bei dem ich einfach nicht weiter komme. Ich möchte aus einem Verzeichnis alle .jpg`s auslesen und auf einer Webseite ausgeben. Das klappt auch alles wunderbar. Nun möchte ich diese Ausgabe der Bilder aber so formatieren, dass die Bilder in Zweierreihen angezeigt werden, also z.B. eine Tabelle mit zwei Spalten und entsprechend der Bilderzahl Zeilen. Zum verdeutlichen hier mal das Script:
PHP-Code:
<?PHP
function listPicture($dir=".",$type="jpg")
{
$x = 0;
foreach (glob($dir."*.".$type) as $filename)
{
$picture[$x]['file'] = $filename;
$x++;
}
return $picture;
}
$pic = listPicture("img/","jpg");
for($x=0;$x<count($pic);$x++)
{
$file = $pic[$x]['file'];
echo "<table width=\"75%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
<tr align=\"center\" valign=\"middle\">
<td width=\"50%\"><img src=\"$file\"></td>
<td width=\"50%\"></td>
</tr>
</table>";
}
?>
Wenn ich die Variable $file nun auch in die zweite Tabellenzelle packe, erscheinen logischerweise die Bilder immer doppelt nebeneinander und genau das ist mein Problem. Wie stelle ich es an, dass die Bilder in Zweierreihe angezeigt werden aber nicht doppelt?
Habe ein Brett vor dem Kopf und komme einfach nicht weiter. Wäre nett, wenn mir Jemand auf die Sprünge helfen würde.
Danke, Carlos