phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_AW:_=5Bphp=5D_Gibt_es_eine_Funktio n_zu?= =?iso-8859-1?Q?m_zuf=E4lligen_Ausw=E4hlen__einer_Datei_aus_einem_Verze i?= =?iso-8859-1?Q?chnis=3F?=

[php] Re: [php] AW: [php] Gibt es eine Funktio n zu m zufälligen Auswählen einer Datei aus einem Verze i chnis?

Jochen Metzger php_(at)_phpcenter.de
Mon, 10 Jun 2002 15:49:43 +0200


Hi,
ja ich würde sagen Kombination aus 2 bzw. 3

/** erster Schrift Verzeichnis auslesen */
if ($handle = opendir('/path/to/files')) {

    /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle))) {

        $getPiece=explode(".",$file);
        if ($getPiece[sizeof($getPiece)-1]=="jpg")
          $jpgFile[]=$file;


    }
    closedir($handle);
}

/** second step -> random */
 mt_srand((double)microtime()*1000000);
 print $jpgFile[mt_rand(0,sizeof($jpgFile)-1)];

UNTESTED ....
Na gut, ein bißchen länger, aber sollte funktionieren

Grüße

Jochen Metzger


php::bar PHP Wiki   -   Listenarchive