Illusive
Guest
Проблема с чтением файла, или нужна задержка?
Добрый день.
Есть орокловый репорт-сервер, которому отправляются запросы, после чего читаются выходные файлы. Делается это примерно так.
В результате на экране видится только часть выходного файла. ТАкое ощущение, что он либо не весь читается (хотя размеры файлов не более 300 кил), либо его хватает раньше, чем он успевает полностью сформироваться.
Проверяю файл выходной - он нормальный, длинный. Все данные в нем есть.
Куда копать?..
Добрый день.
Есть орокловый репорт-сервер, которому отправляются запросы, после чего читаются выходные файлы. Делается это примерно так.
PHP:
$query="Строка с каким-то корректно работающим запросом";
$fname="результирующий файл";
$handle_query=fopen($query,"r");//отправляется запрос серверу. он его обрабатывает,
выкидывает результат в определенный файл.
fclose($handle_query);
for ($l=0;$l<20;$l++)
{sleep(1);
flush();
}
$handle_res=fopen($fname,"r");//открываю результирующий файл, вывожу
$contents = fread($handle_res, 600000);
fclose($handle_res);
mb_convert_encoding($contents,"CP1251");
echo "<html><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1251\"><body><pre>".$contents."</pre></body></html>";
}
?>
Проверяю файл выходной - он нормальный, длинный. Все данные в нем есть.
Куда копать?..