Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/08/2003, 20:28
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 9 meses
Puntos: 5
philipppe


Ese echo $archivos[$aleatorio]; que te puse era solo para que vieras como se comportaba... asumí que tu ibas a terminar el trabajo...

El de biblio es bueno, pero tienes que entrar a actualizar el array cada vez que agregas un nuevo archivo al directorio...


Aca tienes una combinacion de ambos...

Código PHP:
<?php
$dir
='archivostxt/'//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[]=urlencode($file);
        }
    }
    
closedir($handle);
}
$aleatorio rand(0count($archivos)-1);
$file=$archivos[$aleatorio];
$fo        fopen ($file"r");            // abrimos archivo elegido
$contentfread ($fofilesize ($file));// leemos el archivo en plano binario
fclose ($fo);                            // cerramos el puntro de nuestro archivo abierto 

print $content;                            // finalmemte imprimimos el cotenido del archivo
?>
Te recomiendo que cuando alguien te pase un script te detengas un poco a analizarlo, y no simplemente lo copies a tuy file asi nada mas, pues es casi seguro que no va a funcionar como lo esperas al 100% y vas a tener que meterle mano (o volver a preguntar)...

__________________
Manoloweb