【发布时间】:2011-03-31 03:17:24
【问题描述】:
我正在尝试从 txt 文件中提取内容。该文件是动态的,因为每次执行循环时都会不断向其附加数据。 在这个循环中,我的逻辑是从文件中提取内容,如下...
$length = filesize($filename);
fseek($fd,$previousLength);
$contents = fread($fd,(($length - $previousLength)));
$previousLength = $length;
即,我正在尝试仅读取在最后一个循环中附加的数据......而不是先前写入的数据。 示例...每次运行循环时,txt 都会添加一个 .. 即考虑
114134, 144, 1443, 1433 ...
(n of these written every once in loop ) ...
如果我读取了 n 个值,比如说
114134, 144 ...
在第一个循环中...
下一次,我只需要阅读
1443, 1443 and NOT 114134, 144 ....
fread() 在这里惨遭失败,并且 fseek 没有帮助(参考我上面的代码)...
我不知道为什么!!需要尽快帮助..
谢谢
【问题讨论】:
标签: php file extract text-files