phpbar.de logo

Mailinglisten-Archive

[php] eindeutiges Zufallsbild

[php] eindeutiges Zufallsbild

Norbert Pfeiffer norbert at itbw.de
Mon Jan 30 10:29:18 CET 2006


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 ... ;-)



m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.

php::bar PHP Wiki   -   Listenarchive