我正在開發一個PHP日誌文件查看器,該文件讀取器應該讀取文件中的10行(例如2 GB),並且當用戶單擊下一行時,必須讀取隨後的10行。當按下後退按鈕時,最後10行必須被打印。在php中讀取大文件並逐行導航
到目前爲止,我已經使用fgets(由於文件的大小)實現了文件讀取,並且試圖找出如何尋找下10行和前10行。
if($handle)
{
$cnt=1;
while(($buffer=fgets($handle))!==false and $cnt<=10) {
echo $buffer;
$cnt++;
}
if(feof($handle)) {
echo "error";
}
}
我將與外殼執行'EXEC做到這一點()'和使用'tail'函數來解析的最後10行。 –
你在前端使用什麼?網頁瀏覽器? – Juned
yes.web browser- jquery在php後端啓動動作 – Jeyaganesh