Bildverzeichnis auslesen und 3 spaltig ausgeben

medico

Erfahrenes Mitglied
Hallo zusammen,

ich habe im Netz folgendes Script gefunden, mit dem ich ein Bildverzeichnis auslese und die Bilder in 2 splaten wiedergibt. Nun möchte ich das ganze aber gern in 3 spalten und weiß nicht wie ich das machen muss. Hoffe ihr könnt mir helfen.
PHP:
   <?php
$fh = opendir("./Galerie"); //Verzeichnis
$verzeichnisinhalt = array();
while (true == ($file = readdir($fh)))
{
        if ((substr(strtolower($file), -3)=="jpg") or (substr(strtolower($file), -3)=="gif")) //Abfrage nach gültigen Datenformat        
        {        
            $verzeichnisinhalt[] = $file;
        }    
}

echo "<div id='galerie'><table width='600' cellspacing='50'>";
for($i=0;$i<count($verzeichnisinhalt);$i++)    
{ //HTML Einbindung der Bilder
    echo "<tr><td>";
    echo "<img src='./Galerie/".$verzeichnisinhalt[$i]."' height=150 width=200 ><br><center>".substr($verzeichnisinhalt[$i],0,strlen($verzeichnisinhalt[$i])-4)."</center></img></td>"; 
    $i++;
    if( $i < count($verzeichnisinhalt) )
    {
        echo "<td><img src='./Galerie/".$verzeichnisinhalt[$i]."' height=150 width=200 ><br><center>".substr($verzeichnisinhalt[$i],0,strlen($verzeichnisinhalt[$i])-4)."</center></img></td>"; 
    }
    echo "</tr>";
}
echo "</table></div>";
?>

Danke
 
Uh.. was für ein Code...

Nunja, wenn du mit dieser Baustelle weiterarbeiten willst, kopiere einfachd en folgenden Code nocheinmal hinter sich selber
PHP:
    $i++;
    if( $i < count($verzeichnisinhalt) )
    {
        echo "<td><img src='./Galerie/".$verzeichnisinhalt[$i]."' height=150 width=200 ><br><center>".substr($verzeichnisinhalt[$i],0,strlen($verzeichnisinhalt[$i])-4)."</center></img></td>"; 
    }
 
Zurück