Hi guys, I have sent an email to your support dept explaining the problem in more detail…
Basically I have created an PHP script that uses curl to collect an extensive amount of data and echo it to the browser on the fly as it is collected.
The script echo’s the data to the browser bit by bit IN REALTIME AS IT IS COLLECTED, or at least that’s what happens when the script is executed on my local production server and live online on my shared hosting account, and it works correctly accross all browsers inc IE8, Chrome, Firefox and Safari.
I make use the php flush command after each echo statement to force the output to the browser as the script is executing in a loop.
However, when compiled with ExeOutput, upon execution the browser window completely freezes, and all data gets held back until the script has finished executing then it eventually appears all at once after several minutes.
I’ve tried everything I can think of to get the flush command working correctly, but to no avail. I’m guessing the issue is out of my control and probably lies somewhere in the buffer settings ExeOutput uses for its custom server/browser.
Is there an easy fix I can apply to my script to turn off output buffering on your custom server, or will it mean a major program update on your part?
If you could point me in the direction of either a fix, or let me know a timescale of when you’ll be able to get an update out so the php flush command works as expected it would be greatly appreciated and you’ll have definately got yourself a sale!
Cheers,
G
Basically I have created an PHP script that uses curl to collect an extensive amount of data and echo it to the browser on the fly as it is collected.
The script echo’s the data to the browser bit by bit IN REALTIME AS IT IS COLLECTED, or at least that’s what happens when the script is executed on my local production server and live online on my shared hosting account, and it works correctly accross all browsers inc IE8, Chrome, Firefox and Safari.
I make use the php flush command after each echo statement to force the output to the browser as the script is executing in a loop.
However, when compiled with ExeOutput, upon execution the browser window completely freezes, and all data gets held back until the script has finished executing then it eventually appears all at once after several minutes.
I’ve tried everything I can think of to get the flush command working correctly, but to no avail. I’m guessing the issue is out of my control and probably lies somewhere in the buffer settings ExeOutput uses for its custom server/browser.
Is there an easy fix I can apply to my script to turn off output buffering on your custom server, or will it mean a major program update on your part?
If you could point me in the direction of either a fix, or let me know a timescale of when you’ll be able to get an update out so the php flush command works as expected it would be greatly appreciated and you’ll have definately got yourself a sale!
Cheers,
G
Last edited: