Jump to content

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.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.