Hey
ich habe das untenstehende skript, welches insgesamt 7 Zufalls-Bilder aus einem Verzeichnis liest.
Nun würde ich die Ausgabe der Bilder gerne so gestalten, dass die ausgabe wie folgt aussieht:
bild1 bild2
bild3 bild4
bild5 bild6
bild7
Sodass die Ausgabe nach 2 Zufallsbildern einen Zeilenumbruch generiert.
Ich komme hier einfach nicht auf einen grünen zweig.
Vielleicht könnt ihr mir hier weiterhelfen!
Viele Grüße,
odomanie
ich habe das untenstehende skript, welches insgesamt 7 Zufalls-Bilder aus einem Verzeichnis liest.
Nun würde ich die Ausgabe der Bilder gerne so gestalten, dass die ausgabe wie folgt aussieht:
bild1 bild2
bild3 bild4
bild5 bild6
bild7
Sodass die Ausgabe nach 2 Zufallsbildern einen Zeilenumbruch generiert.
Ich komme hier einfach nicht auf einen grünen zweig.
Vielleicht könnt ihr mir hier weiterhelfen!
Viele Grüße,
odomanie
PHP-Code:
<?php
$bilderpfad = "/bilder/test/zufaelligebilderausgabe/";
$bilder = glob($_SERVER['DOCUMENT_ROOT']."/".$bilderpfad."*");
$bild = array_rand($bilder, 7);
shuffle($bild);
foreach ($bild as $zufallsbild)
{
$bildinfo = getimagesize ($bilder[$zufallsbild]);
//$bild-Dateinamen ermitteln, dort steht dann bspw. 1.jpg
$dateiname = basename($bilder[$zufallsbild]);
//relativen Pfad zusammenbauen
$pfadZumBild = $bilderpfad.$dateiname;
$info = pathinfo($bilder[$zufallsbild]);
if(getimagesize($bilder[$zufallsbild]))
{
$file_name = basename($bilder[$zufallsbild],'.'.$info['extension']);
echo $file_name;
echo '<img src="' .$pfadZumBild. '" ' .$bildinfo[3]. '" />' . "\n";
}
}
?>
Kommentar