07/10/2008, 20:16
|
| | Fecha de Ingreso: julio-2008
Mensajes: 350
Antigüedad: 16 años, 4 meses Puntos: 4 | |
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... |