Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2008, 20:16
neworks
 
Fecha de Ingreso: julio-2008
Mensajes: 350
Antigüedad: 16 años, 4 meses
Puntos: 4
Pregunta Ayuda, mostrar archivos aleatoriamente

Hola, ayer me ayudaron mucho con este codigo, que lista archivos de texto y muestra 5 aleatoriamente en cada variable... pero como logro que en las variables no se repita el mismo archivo? es posible?

<?
$dir='archivos/'; //El directorio local donde almacenas solo los archivos de texto
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (!is_dir($dir.$file) && $file != "." && $file != "..") {
$archivos[]=substr(urlencode($file), 0, strlen(urlencode($file))-4);
}
}
closedir($handle);
}
$aleatorio = rand(0, count($archivos)-1);
$aleatorio2 = rand(0, count($archivos)-1);
$aleatorio3 = rand(0, count($archivos)-1);
$aleatorio4 = rand(0, count($archivos)-1);
echo $archivos[$aleatorio];
echo $archivos[$aleatorio2];
echo $archivos[$aleatorio3];
echo $archivos[$aleatorio4];
?>


Espero que me ayuden, estoy terminando un sitio y sin esto funcionando no va a quedar bien jeje, gracias...