Pues aqui quiero dejar una pequeña aportacion a la comunidad, un pequeña funcion que recibe la ruta de un directorio donde haya imagenes y muestra una ellas aleatoriamente.
Código PHP:
   <?
/****************************************************************/
/* Funcion que rota banners cada vez que se actualiza el script */
/* DESCRIPION:                                                    */
/* ----------                                                    */
/* La funcion recibe una ruta hacia un directorio donde haya    */
/* imagenes, obtiene un listado del directorio y selecciona solo*/
/* los archivos que tienen la extension especificada (esto se    */
/* puede cambiar al gusto)                                        */
/* -------------------------------------------------------------*/
/* Autor: elangelcaido                                    */
/* Fecha: 12-08-2005                                            */
/* Version: 1.0b                                                */
/****************************************************************/
function rotarBanners($dir){
    $dir=addslashes($dir);
    //Comprobamos si la ruta que nos pasan en correcta
    if (is_dir($dir)){
        //Abrimos el manejador del directorio
        $manejadorDir=opendir($dir);
        //Mientras haya archivos...
        while ($archivo = readdir($manejadorDir)) {
            //Obtenemos la extension
            $extension=explode(".",$archivo);
            $extension=$extension[1];
            //La comparamos con las permitidas
            if(strcmp($extension,"jpg")==0 || strcmp($extension,"gif")==0){
                $arrayImagenes[]=$archivo;
                //echo "$archivo\n";
            }
        }
        //Obtenemos el nº aleatorio
        $i=rand(0,count($arrayImagenes)-1);
        //Mostramos la imagen
        echo '<img src="'.$dir.$arrayImagenes[$i].'" alt="Imagen '.$arrayImagenes[$i].'" border="0">';
        //Cerramos el manejador de directorio
        closedir($manejadorDir);
    }else{
        echo '<b>'.$dir.' no es un directorio.</b>';
    }
}
?>    Un saludo !!
 
 , interesante, no conocia esa funcion.
 
