Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/06/2007, 17:49
wrkjmg
 
Fecha de Ingreso: abril-2007
Mensajes: 144
Antigüedad: 17 años
Puntos: 4
Re: Mis imagenes aleatorias me muestran errores

Prueba el siguiente codigo tal cual:

Código PHP:
<PHP
function 
imagen_aleatoria($path) { 
$archivos = array();
$dir opendir($path); 
while (
$file readdir($dir)) { if (($file != ".") || ($file != "..")) { $archivos[] = $file; } } 
$muestra rand(0,count($archivos)-1); 

//Esto es para ver si falla el rand
if($muestra<&& $muestra=>count($archivos)) echo "El rand se raya";

return 
"<img src='/$path/".$archivos[$muestra]."'>"


echo 
imagen_aleatoria("carpeta/lasimagenes"); 
?> 
Si te sale alguna vez una imagen en blanco y no te ha salido "El rand se raya" es que el problema no esta en el rand(). A lo mejor nos hemos cegado con el rand() y no esta hay el problema.