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