Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2007, 20:20
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 9 meses
Puntos: 22
Re: Mostrar imagen aleatoria a partr de la lectura de un directorio

hola
podrias hacer qe tu script genere un arreglo con todos los nombres de los subdirectorios y qe luego elija uno de sus elementos al azar, entre a esa carpeta, lea su contenido, genere un nuevo arreglo con todos los nombres de los archivos, y elija un elemento de este nuevo arreglo. ahi tendras tu imagen al azar ^^

para leer el contenido de un directorio puedes usar:

Código PHP:
if($gd=opendir("./ruta/al/dir")) {
  while((
$archivo=readdir($gd))!==false) {
    echo 
"Nombre del archivo: $archivo\ttipo: ".filetype($dir.$archivo)."\n";
  }
  
closedir($gd);

y por las dudas, para seleccionar un elemento aleatorio de un arreglo $array puedes utilizar lo siguiente:
Código PHP:
$aleatorio=$array[rand(0,count($array))]; 

bueno espero qe te sirva ^^

exitos