ich hab ne bildergalerie gebastelt und gebe die bilder in einer tabelle aus, das blöde ist nur, dass das erste bild immer ohne <tr></tr> ausgegeben wird also oben-seperat steht.
hier mal der code
Code:
<?php
function vorschaubild($bild,$breite)
{
Global $uverz;
$ausg="<td align=\"center\" valign=\"center\">";
$ausg.="<a href=\"".$uverz."/".$bild."\" target=\"_blank\"><img border=\"0\" src=\"vorschau.php\?breit=".$breite."&bild=".$uverz."/".$bild."\"></a>";
$ausg.="</td>";
return $ausg;
}
if(!$_GET[br]){$breite=500;} else {$breite=$_GET[br];}
if(!$_GET[sp]){$gesamtspalten=4;} else {$gesamtspalten=$_GET[sp];}
$uverz="bilder";
$bildbreite=$breite/$gesamtspalten;
echo "[img]pics/bilder.gif[/img]";
$verzeichnis=opendir($uverz);
$spalten=1;
$eins=1;
echo "<table cellpadding=\"20\" border=\"0\">";
while($file=readdir($verzeichnis))
{
$test=@getimagesize($uverz."/".$file);
if($test[2]==1 OR $test[2]==2)
{
if($spalte==1){echo "<tr>";}
echo vorschaubild($file,$bildbreite);
if($spalte<$gesamtspalten){$spalte++;}
else{$spalte=1; echo "</tr>";}
}}
closedir($verzeichnis);
echo "</table>";
?>
ach ja und dann hab ich noch nenn script was die thumbnails produziert, aber das hat ja wohl hoffentlich nix mit dem fehler zutun
danke erstmal