Ciao

vorrei fare una script che mi legge tutte le img presenti in una cartella e ne visualizza solo 2 img random

Chi mi puo dare una mano

ho copiato questo file da php.net

<?php
$desired_extension = 'png'||'jpg'||'gif'; //extension we're looking for
$dirname = "img/galleria";
$dir = opendir($dirname);

while(false != ($file = readdir($dir)))
{
if(($file != ".") and ($file != ".."))
{
$fileChunks = explode(".", $file);
if($fileChunks[1] == $desired_extension) //interested in second chunk only
{
?>
[img]<?php echo $dirname.[/img]" alt="" width="100">
<?php
}
}
}
closedir($dir);
?>


dove visualizzo l'immagine dovrei inserire una funzione tipo questa riadattata

<?php
// inizializzo il generatore di numeri casuali
srand((float) microtime() * 10000000);

// definisco la array su cuii lavorare
$miaarray = array('$file');

// recupero elementi casuali con array_rand
// salvo il risultato all'interno di una nuova array contenente gli indici estratti
$chiavi = array_rand($miaarray, 2);

// stampo a video
?>
[img]img/<?php echo $miaarray[$chiavi[0]] ?>[/img]


[img]img/<?php echo $miaarray[$chiavi[1]] ?>[/img]