延迟PHP读取足够长的时间以确保写入

时间:2010-05-20 05:37:26

标签: php

如何延迟写入文本文件的PHP脚本,然后从同一文件中读取足够长的时间以确保在尝试读取之前已经写入了更改?

3 个答案:

答案 0 :(得分:0)

只需刷新文件的写缓冲区然后就可以了:

http://us.php.net/manual/en/function.fflush.php

答案 1 :(得分:0)

@symcbean是正确的。您需要先使用fclose关闭正在处理的句柄。然后打开读取连接。 PHP的工作方式是,在上一行完成操作之前,它不会移动到下一行。因此,如果您关注写入后的读取运行,请确保它在代码中的位置。这与java和javaScript不同,其中触发器会导致代码片段运行。

答案 2 :(得分:0)

你应该学习使用flock(锁定文件进行书写,阅读)。