我需要阅读一个大文件来找到一些标签并创建一个动态表单。我不能使用file()
或file_get_contents()
因为文件大小。如果我使用以下代码逐行读取文件
set_time_limit(0);
$handle = fopen($file, 'r');
set_time_limit(0);
if ($handle) {
while (!feof($handle)) {
$line = fgets($handle);
if ($line) {
//do something.
}
}
}
echo 'Read complete';
我在 Chrome 中收到以下错误:
错误 101 (net::ERR_CONNECTION_RESET)
几分钟后出现此错误,因此max_input_time
我认为不是问题。(设置为 60)。