> > and the script prints headers like this:
> >
> > print "Content-type: text/plain\n";
> > print "Content-Disposition: attachment;
> > filename=results.xml\n\n";
> >
> > The resulting file reports a server error 500,
> > premature end of script headers and the
> > content-disposition line is displayed, so it looks
> > like it is not being treated as a header.
>
> Try to add:
>
> local $| = 0;
>
> before sending headers, or send the header at once:
>
> print q[Content-type: text/plain\n] .
> q[Content-Disposition:
> attachment;filename=results.xml\n\n].
Thanks!
The local $| = 0 trick works. Would you mind
explaining what is happening? FYI, putting the
headers on one print doesn't seem to fix it.
--Micah
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html