Ok ich weiss dieses Thema wurde schon oft besprochen, doch ich kann beim besten Willen nix finden was ich einigermassen begreife (eigentlich bin ich gar nicht so dumm).
Also ich möchte in meiner Bildergalerie die Bilder die über einen for Array ausgegeben werden, nebeneinander ausgeben und nach einer bestimmten Bilderzahl eine neue Zeile beginnen.
galerie_index.php
Also ich möchte in meiner Bildergalerie die Bilder die über einen for Array ausgegeben werden, nebeneinander ausgeben und nach einer bestimmten Bilderzahl eine neue Zeile beginnen.
galerie_index.php
PHP-Code:
<?php
echo "<head>\n";
echo "<title>Bilder Galerie</title>\n";
echo "</head>\n";
echo "<body>\n";
$bildpfad = "./admin/galerie/";
$handle = opendir($bildpfad);
$lv = 1;
while($file = readdir($handle)){
if($file != "." && $file != ".."){
// Nur Bilder auslesen
if(preg_match("/.(jpg|gif|png)$/i", $file)){
$bild[$lv] = $file;
$lv++;
}
}
}
closedir($handle);
// Anzahl Bilder
$anzbilder = count($bild);
if(!isset($_GET['b'])) $_GET['b'] = 1;
for($i=1; $i<$anzbilder+1; $i++) {
echo "<p> <a href='gallerie.php?b=$i' ><img src='admin/galerie/thumbs/".$bild[$i]."'></a>"; //Bild Ausgabe
}
echo "</body>";
echo "</html>";
?>
Kommentar