我需要将大量数据写入文件,几乎同时(至少在文件仍被fopen()
打开时)用户的浏览器需要访问它。
我发现在fclose()
或脚本结束之前这是不可能的。
有没有办法让它成为可能?
答案 0 :(得分:0)
将数据存储在内存中或使用临时文件可能更好。然后在指定的点写入主文件,而不是打开文件以完成脚本的整个执行。
答案 1 :(得分:0)
选项是将文件的mimetype发送给用户(例如text/plain
),并echo
当前文件内容。之后,您同时写入文件和输出,以便输出给用户将模仿文件。