1
A
回答
0
如果增量遞增的文件(新的內容只追加到前一個內容的末尾),我會將該文件的最後一個已知大小存儲在某個位置,並且在下一次訪問時,我會讀取該存儲並讀取從這個位置到最後的文件。喜歡的東西
$last_known_size = 1024; // I set this to some value, read it from your location as mentioned at the end of this example.
$filename = 'thelogfile.log';
$handle = $fopen($filename, 'r');
fseek($handle, $last_known_size);
$new_log_size = filesize($filename);
$new_log_content = fread($handle, $new_log_size);
fclose($handle);
和存儲$ new_log_size值的任何地方,你需要(內存,文件系統,數據庫......)你的下一個讀...
1
爲了達到這個目的,您需要在向日志中添加一行時保存時間戳或日期/時間。然後你可以使用file_get_contents(「dir/file.txt」)來讀取文件。
0
一些有用的鏈接:
間隔:http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/
讀取文件:http://www.html5rocks.com/en/tutorials/file/dndfiles/或http://www.javascripter.net/faq/reading2.htm
你也可以使用PHP讀取使用AJAX的文件,而不是JavaScript的。
相關問題
- 1. PHP頭內容處置:附件勢力PHP文件或內嵌
- 2. Javascript文件內容
- 3. PHP:監視文本文件的更改
- 4. 顯示C文件在監視器上的內容
- 5. 監視目錄內容並將文件添加到列表
- 6. Powershell - 監控文件夾內容
- 7. 更改內容的監視文本文件可防止文件被寫入
- 8. JavaScript讀取文件內容
- 9. 如何監視新文件或文件夾的文件夾
- 10. 監視一個進程(所有內容)
- 11. 監視器文件
- 12. PHP獲取文件內容
- 13. 文件獲取內容PHP
- 14. 包含文件內容php
- 15. PHP獲取文件內容
- 16. PHP獲取文件內容
- 17. javascript - 網站內容更新監聽器
- 18. javascript監聽頁面內容已更新
- 19. 如何監視文本文件並不斷輸出文本框中的內容
- 20. javascript include_once- javascript php調用相同的文件複製內容
- 21. PHP和Javascript:使用Javascript變量獲取文件內容
- 22. Mac或Linux上的內存監視
- 23. Powershell監視文本文件
- 24. 閱讀內容JSON文件PHP內
- 25. 使用Java WatchService監視文件夾內的文件夾
- 26. 監視與系統內部/ Microsoft的FileMon /進程監視器類似的文件
- 27. 郵件監視隔離區不顯示內容
- 28. Javascript的調用PHP內容
- 29. php javascript過濾內容
- 30. 使用純JavaScript監聽特定內容的POST事件
這應該很容易。通過Ajax輪詢服務器並返回文件內容。請澄清你到目前爲止所嘗試過的和/或你自己解決問題的地方。 – Gordon