Mike Walsh schrieb:
I have an application which I am working on which takes a file supplied by the user via a File Upload, peforms some processing on it, then prompts the user to download a generated CSV file. What I would like to do is report some processing statistics prior to the user prior to sending the CSV steam.

My CSV export ends with this:


        header("Content-type: application/vnd.ms-excel") ;
header("Content-disposition: attachment; filename=CSVData." . date("Y-m-d").".csv") ;

        print $csvStream ;

Unfortunately if I display any content prior to sending the CSV stream I get the 'headers already sent' error message.

Is there a way to both display a web page and send content to be saved by the user? If someone knows of an example I could look at I'd be greatful.

Split the page.
One php page showing the content and the second generating the csv file.
Call that script with Javascript when the page is load.

That way you could display the content and download the file.

Greets
        Barry

--
Smileys rule (cX.x)C --o(^_^o)
Dance for me! ^(^_^)o (o^_^)o o(^_^)^ o(^_^o)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to