Код:
$dir = "dir";
$files = array();
if (is_dir($dir)) {
 * *if ($dh = opendir($dir)) {
 * * * *while (($file = readdir($dh)) !== false) {
 * * * * * *array_push($files, $file);
 * * * *}
 * * * *closedir($dh);
 * *} else {
 * *****echo "невозможно открыть каталог";
 * *}
} else {
****echo "$dir не фвляется директорией";
}
$rand = array_rand($files, 1);
$text = file($dir."/".$files[$rand]);
print_r($text);
можно юзать и другие функции (fread например) для чтения файла.