【发布时间】:2016-04-12 21:13:47
【问题描述】:
我只想用fopen() 打开一个rsyslog 文件,将前3 行设置为最后3 行的变量。然后取其他 3 行等。
$path_file = variable_get('$path');
$file = fopen($path_file, 'r');
for($i=0;$i<3;$i++) {
$line = fgets($file);
$line = variable_set($line);
}
fclose($file);
【问题讨论】:
-
我发布了一些非常错误的代码!
-
你有什么问题。你有什么错误吗?要不然是啥 ?请澄清你的问题。
-
我想取前 3 行,然后关闭文件。然后当函数再次运行时,取下一个 3 并再次关闭文件。等等
-
如果要获取接下来的 3 行,则需要保存每次结束的行号,以便知道从哪里开始阅读。