Mailinglisten-Archive |
Norbert Pfeiffer schrieb: > Hallo Florian, > > habe das Script noch etwas universeller angelegt > <?php > $stck = 7; /* - - - - - - Anzahl der Bilder */ > $path = '../icons/'; /* - Pfad zu den Bildern */ > $ergs = array(); > $bild = array(); > $dir = @opendir($path); > while(($file = @readdir($dir)) != false) { > $AA = @getImageSize($path.$file); > if (isset($AA[3])) { > $ergs[] = $file; > } > } $dir = new DirectoryIterator($path); while ($dir->valid()) { if ($dir->isFile() && $AA = @imagesx($dir->getPathname())) { $ergs[] = $dir->getPathname(); } $dir->next(); } > while(count($ergs) * $stck > 0) { wieso * $stck ? letztendlich prüfst du doch hier nur ob count($ergs) größer 0 ist. while (! empty($ergs)) { > $x = array_rand($ergs); echo ' ('.$x.')'; > $bild[] = $ergs[$x]; > unset($ergs[$x]); > $stck--; > } > print_r($bild); /* nur zur Kontrolle */ > ?> > > Nun frage ich mich, wo werden solche Script(chen) abgelegt, > dass sie von 'Beduerftigen' wie Dir auch gefunden werden. http://www.phpbar.de/w/Scriptarchiv/Norbert/Zufallsbild oder die gängigen Scriptarchive auf diversen php Portalseiten -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive