2011-05-01 95 views

回答

2

有在功能fseek意見some sollutions

+0

我檢查不能得到任何解決方案 – 2011-05-01 11:28:59

+0

@Roshan - http://www.php.net/manual/en/function.fseek.php#86248 – Zirak 2011-05-01 11:30:48

1

我認爲你可以使用FOPEN得到處理,然後使用文件大小來獲得規模和FSEEK去文件大小-50。然後它只需要50個字符就可以獲得最後50個字符。如果你看看fseek下的手冊,我想這個工作已經完成了。

Here處於FSEEK手動輸入該溶液中。只需將fseek行上的-1更改爲-50即可。

4

我猜你也可以使用「尾巴」,如果你是在Linux上。

$handle = popen("tail -50l YOUR_FILE_HERE 2>&1", 'r'); 
while(!feof($handle)) { 
    $buffer = fgets($handle); 
    echo "$buffer<br/>\n"; 
    ob_flush(); 
    flush(); 
} 
pclose($handle); 
+0

BSD也有它們。我不確定,但我認爲蘋果電腦也有一些基本的Unix實用程序(不像有人會在生產環境中運行OS X服務器,但是...)。 – 2013-03-17 22:42:27

2
<? 
$data = file('yourfile.txt'); 
$lines = implode("\r\n",array_slice($data,count($data)-51,50)); 
?> 

像這樣簡單