Get the last 50 lines from text file using php

后端 未结 4 785
灰色年华
灰色年华 2020-12-19 14:49

I have a text file such as a log file, and I want to get the last 50 lines from that.

How can I do it, in PHP?

4条回答
  •  长情又很酷
    2020-12-19 14:59

    I think you can use fopen to get the handle, then use filesize to get the size and fseek to go to filesize-50. Then it's just fread of 50 characters to get the last 50. I imagine this ha been done before if you look at the manual under fseek.

    Here is the solution in the fseek manual entry. Just change the -1 on the fseek line to -50.

提交回复
热议问题