Jump to content

Flushing the file read buffer as its being read


dpacmittal

Recommended Posts

I have a file which is being continuously being written by another program running in background. What I require is to display the file contents as its being read.

Normally, php would read the whole file and output it at once. What I want it, flush the file read buffer after every 50kb read or after a specific time interval or something like that.

 

Any solutions to this?

 

Thanks

Use fread with a while/for loop setting the 2nd parameter in fread to the number of bit you want read, and loop till it is the end of file.

 

You will also use ob_Start before the loop with ob_flush / flush during the loop (note this will only work on some browsers). That is called output buffering.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.