Re: Report generation as pdf and csv in php application for huge record set

From: Date: Thu, 14 Jul 2011 05:48:36 +0000
Subject: Re: Report generation as pdf and csv in php application for huge record set
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-314059@lists.php.net to get a copy of this message
On 2011-07-13, at 11:20 PM, Midhun Girish wrote: > Hi, > > > - Browsers generally have a 5 minute time-out. If you send the PDF directly to the browser and > reach the limit, it will be lost. It is therefore advised for very big documents to generate them in > a file, and to send some data to the browser from time to time (with a call to flush() to force the > output). When the document is finished, you can send a redirection to it or create a link. > Remark: even if the browser times out, the script may continue to run on the server. > > > When it comes to the user end, they wont wait for more than 1 min. So redirection after > generating the report is not possible. But creating link may be a good idea. How can it be done? I > mean shouldn't there be a service running in the server to process these request after the > execution of the php script is completed? Also shouldn't we post all the report generation > request to a database so that serial processing can be done? ----------- We're helping each other here, as I'm facing a similar situation! Read up on how to store as a file here: <http://www.sitepoint.com/generate-pdfs-php/> You should then be able to generate an email notification to send once the file is complete, with the link to the newly-created file. George Langley Multimedia Developer

« previous php.general (#314059) next »