Hola otra vez, tengo un problemita, si se fijan en lo ultimo del codigo, coloque un while para que no repita lo que sale en la variable $aleatorio, pero se repite igual, que esta mal??? ayuda!!! gracias...
Código PHP:
<?
$dir='favorites/'; //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 = mt_rand(1, count($archivos)-1); //ESTO NO QUIERO QUE SE REPITA
echo $archivos[$aleatorio];
while ($aleatorio2 != $aleatorio) { //ACA ESTA EL PROBLEMA!!!
$aleatorio2 = mt_rand(1, count($archivos)-1);
}
echo $archivos[$aleatorio2];
?>