Итак решение найдено!!!Всем СПАСИБО!Дано:
1. бесплатный хостинг с поддержкой php 5.6
2. Папка объемом 10 ГБ. с файлами в кол-ве 2000 шт. средним размером в 30 Мб.
Нужно:
1. из папки выбрать случайный файл
2. Выбрать, из выбранного случайного файла, случайную строку.
РЕШЕНИЕ:
function randomString($files, $folder){
$files_rand = $files[rand(0, sizeof($files)-1)];
$all_str = file($folder . '/' . $files_rand);
$i = rand(0, sizeof($all_str)-1);
if(!empty($all_str[$i])){
echo $all_str[$i];
return;
}
else{
randomString($files, $folder);
}
}
$folder = 'полный путь к папке с txt файлами';
$files = scandir($folder);
randomString($files, $folder);
В ИТОГЕ:
1. Прогнали данный скрипт 100000 раз
2. Ошибок не обнаружено!
_____________
KNIGBERI.RU