H
Hagbard_Celine
Guest
Ich habe ein Script mit dem ich eine bestimmte Anzahl (10) Bilder aus einem bestimmten Ordner auslese und diese in einem <img>-Tag ausgeben lasse.
Leider werden die Bilder dann immer alphanumerisch sortiert, also z.B. so:
Gibt es da noch eine Möglichkeit, die Reihenfolge der Bilder durcheinanderzumischen?
Ach ja hier mein Script:
Gruß und Danke, Hagbard
Leider werden die Bilder dann immer alphanumerisch sortiert, also z.B. so:
HTML:
<img src="img/galleries/theater/Theater_02.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_04.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_06.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_07.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_09.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_12.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_14.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_15.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_16.jpg" width="650" height="400"" />
<img src="img/galleries/theater/Theater_19.jpg" width="650" height="400"" />
Ach ja hier mein Script:
PHP:
<?php
$bilder = glob("img/galleries/event/*.jpg");
$bild = array_rand($bilder, 10);
foreach ($bild as $zufallsbild)
{
$bildinfo = getimagesize ($bilder[$zufallsbild]);
echo '<img src="' .$bilder[$zufallsbild]. '" ' .$bildinfo[3]. '" />' . "\n";
}
?>
Gruß und Danke, Hagbard