Ya esta, le puse filtro al string, para que solo encuentre las imagenes con extension ".jpg"
resultado:
Código PHP:
<?php
$ruta = "imagenes/"; // Indicar ruta
$archivos = array();
$filehandle = opendir($ruta); // Abrir archivos
while ($file = readdir($filehandle)) {
if ($file != "." && $file != "..") {
if (stristr($file,'.jpg')){//Compruebo que sea una imagen del tipo JPG
$tamanyo = GetImageSize($ruta . $file);
$archivos[] = "<p><img src='$ruta$file' $tamanyo[3]><br></p>\n";
}
}
}
closedir($filehandle); // Fin lectura archivos
$i = 1;
$count = count($archivos)-1;
foreach($archivos as $ar) {
$rand = mt_rand(0, $count);
echo $archivos[$rand];
if($i==5)
break;
$i++;
}
?>
es importante, dejarle a $ruta, una / alfinal.
puedes cambiar el "if (stristr($file,'.jpg'))", por otra extension, o un array.
Suerte
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)