El código de Manoloweb, lee los ficheros en una determinada carpeta.
Acá tienes otra opción, el mio lee el contenido de un *.txt, para todos los gustos, veo que estas consuerte, todos estan con ganas de ayudar.
Código PHP:
<?php
// Creamos el array con los datos necesario, debes tener 0,1,2,3,4.txt en el directorio donde se ejecutra este script.
$files = array( "0" => "0.txt",
"1" => "1.txt",
"2" => "2.txt",
"3" => "3.txt",
"4" => "4.txt"
);
$random = rand(0, count($files)-1); // generamos un valor aleatorio basado en el array
$file = $files[$random]; // asiganamos un valor tomado del array en base al radom
$fo = fopen ($file, "r"); // abrimos archivo elegido
$content= fread ($fo, filesize ($file));// leemos el archivo en plano binario
fclose ($fo); // cerramos el puntro de nuestro archivo abierto
print $content; // finalmemte imprimimos el cotenido del archivo
?>
Si es lo que buscabas, bienvenido
Nunca se ven como uno los pone estos códigos, salen todo desordenados.
Saludos