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

Reply via email to