|
|
1
21
你需要睡眠循环:
(测试)它起作用了) |
|
|
2
2
是的,您需要在循环中睡眠一段时间,但不必重新打开文件。我只是在找一个类似的问题。我想读一个自上次读到之后可能已经被更改的文件。
问题是资源已到达文件结尾(
等待文本文件中输入的完整程序可能如下所示:
|
|
|
3
0
如果不使用文件句柄(一旦写入了一部分数据),则可以将其关闭。或者,您可以使用缓冲区来存储数据,并仅在数据已满时将其放到文件中。这样你就不会一直打开文件了。 如果您希望在文件写入后立即获得写入该文件的所有内容,则可能需要扩展代码,写入数据,以便它也输出到其他位置(屏幕、某个变量、其他文件…) |
|
|
4
0
例如:
|
|
|
5
-1
只是一个想法… 你想过使用*nix tail命令吗?从php执行命令(使用返回一定数量行的参数),并在php脚本中处理结果。 |