Mailinglisten-Archive |
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