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

Es mas facil si modificas esta linea:

Código PHP:
while ($file readdir($dir)) { if (($file != ".") || ($file != "..")) { $F++; $archivos[$F] = $file; } } 
El incremento de $F ($F++) debe ir antes de añadirse el archivo ($archivos[$F] = $file ). Asi el primer indice de $archivos es 1 y $F queda con el valor del ultimo archivo añadido. Por lo que rand(1,$F) funcionara bien. De esta forma no necesitas añadir codigo, solo cambiar el orden de esas dos instrucciones.