只读取大文本文件的最后50行

时间:2013-03-17 20:33:22

标签: php javascript jquery html ajax

我的服务器上有一个非常大的日志文件,我想在我的网站上不断更新控制台视图,只显示文件的最后50行左右

问题是每次加载整个文件需要很长时间,所以我需要一种方法只加载nescsarry行(如果可能)或其他有效的解决方案。

提前致谢

2 个答案:

答案 0 :(得分:0)

我会说它是exact duplicate(正如John Conde所提到的),除非你想在客户端做这件事,在这种情况下maaaybe,只是也许,你可以用HTTP byte serving来做。

我建议您使用PHP执行此操作,因此请阅读该问题。

答案 1 :(得分:-1)

$file = file("file.txt");
for ($i = count($file)-50; $i < count($file); $i++) {
echo $file[$i] . "\n";
}

未经测试,但是......?

相关问题