Manuel Barros Reyes wrote: > I am building a report application that generates some text files for > download and when the download starts it stops prematurely. > > The file sizes are currently in the order of the mega bytes and when I > try the script that generates and sends the file in a test server the > process goes smoothly no matter the size of the file but as soon as I > move the script to the production server dowloads cut at 300kb aprox. > My current workarround is to gzip the files and that is giving me some > extra time but the files are growing and sooner or later my > workarround will become useless. > > I guess the download is stoped by some timeout and not because of the > amount of kb downloaded because the size varies slightly. If that > timeout exists it should be of apox. 5-10 seconds. > > I use this function to perform the upload $contenido is the content of > the file and to that variable I assign the big chunk of output from > the report, $nombre_archivo is the optional name for the file. I can > paste more code but I think the problem is here. > > <?php > function enviarArchivo($contenido, $nombre_archivo = "") { > > > > if($nombre_archivo == "") { > > $nombre_archivo = date("dmyHi").".csv"; > > } > > > > header("Content-Type: application/octet-stream"); > > header("Content-Disposition: attachment; filename=$nombre_archivo"); > > header("Content-Length: ".strlen($contenido)); > > echo $contenido; > > } > > ?> > > Thanks in advance > Manuel What does your error log say when this happens? -Shawn -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php