phpbar.de logo

Mailinglisten-Archive

[php] eindeutiges Zufallsbild

[php] eindeutiges Zufallsbild

Florian Mang php at slicka.de
Mon Jan 30 18:35:07 CET 2006


Norbert Pfeiffer schrieb:
> Hallo Florian,
>
> nimm einfach dieses Script(chen):
> <?php
> $path = 'px/layout/randoms/';
> $ergs = array();
> $bild = array();
> $dir = opendir("$path");
> while (($file = readdir($dir)) != false) {
>     $AA = @getImageSize($path.$file);
>     if (isset($AA[3])) {
>         $ergs[] = $file;
>     }
> }
> $x = array_rand($ergs);
> $bild[] = $ergs[$x];
> unset($ergs[$x]);
> $x = array_rand($ergs);
> $bild[] = $ergs[$x];
> unset($ergs[$x]);
> $x = array_rand($ergs);
> $bild[] = $ergs[$x];
> print_r($bild); /* nur zur Kontrolle */
> ?>
>
> - Man muss die schon ausgewaehlten Bilder aus dem Array
>   entfernen, bevor man ein neues Bild auswaehlt.
> - Man verwendet auch keine Namen wie $a1, $a2, $a3
>   Dafuer hat Gott die Arrays erschaffen ... ;-)

Hallo Norbert,

vielen Dank für dein Script. Funktioniert wunderbar!
Auch an die anderen vielen Dank für Tipps

Gruß
Florian

php::bar PHP Wiki   -   Listenarchive