Re: combining headers with includes
| From: | Mahmoud | Date: | Tue, 19 Mar 2002 20:47:43 +0000 |
| Subject: | Re: combining headers with includes | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-89203@lists.php.net to get a copy of this message | ||
> I'm trying to force the browser to download a movie rather than open it up
> and play it. Yesterday, Miguel kindly put me onto headers as being the way
> to do this. Problem is I have an include at the top of the page and that
> won't let me add in the necessary headers. The PHP manual says to use
> buffering as the way around this: ob_start(); and ob_end_clean();
>
RTFM with more care: ob_end_clean() does not send, but discards the contents
of the buffer.
You need to use ob_flush() / ob_end_flush() to send the contents of the
buffer to the requesting client.
> Should these buffer commands go around the include statement? When I do
that
> the page doesn't load at all, so I'm guessing that there must be another
> way, but what that way is I have no idea. Does anyone???
Once you use the right ob_*() function, I think you'll notice a dramatic
improvement in your output :-)
Regards,
Mahmoud