R_P Posted October 19, 2006 Share Posted October 19, 2006 So I know how to get the contents of a text file, but I'm wondering if there is a way to retrieve only parts of the file without PHP reading the WHOLE thing. For instance:I have a 50 MB text document. Thats pretty huge and using file() will take PHP a long time to parse it. Seeing as how all I want is the last 10 lines of the file, is there a way to open the text without parsing the whole document and retrieve the last 1o lines? Link to comment https://forums.phpfreaks.com/topic/24473-reading-a-text-file/ Share on other sites More sharing options...
Barand Posted October 19, 2006 Share Posted October 19, 2006 Use fseek() to position at a point, say 2K, from end of file and read from there.Or file_get_contents() using the offset argument. Link to comment https://forums.phpfreaks.com/topic/24473-reading-a-text-file/#findComment-111580 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.