由用户可访问的脚本打开的文件

时间:2011-06-16 03:50:24

标签: php file

我需要将大量数据写入文件,几乎同时(至少在文件仍被fopen()打开时)用户的浏览器需要访问它。

我发现在fclose()或脚本结束之前这是不可能的。

有没有办法让它成为可能?

2 个答案:

答案 0 :(得分:0)

将数据存储在内存中或使用临时文件可能更好。然后在指定的点写入主文件,而不是打开文件以完成脚本的整个执行。

答案 1 :(得分:0)

选项是将文件的mimetype发送给用户(例如text/plain),并echo当前文件内容。之后,您同时写入文件和输出,以便输出给用户将模仿文件。