Re: Image Headers break when image is out of bounds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 11, 2009 at 1:08 PM, Ashley Sheridan
<ash@xxxxxxxxxxxxxxxxxxxx>wrote:

> On Tue, 2009-08-11 at 19:02 +0100, Ashley Sheridan wrote:
> > I've got a bit of a weird one here. I'm using PHP to output an image.
> > This works fine when I output as a file, but when I try to feed it
> > directly to the browser it fills the screen with random characters.
> >
> > I know I've got the headers right, as it works some of the time. The
> > only thing I can spot when it does fail is that some of the image
> > drawing commands are essentially drawing off the edge of the image area.
> > I've checked the error logs, and the only errors/notices I can find
> > today are a bug in phpMyAdmin and a missing favicon file, nothing to do
> > with this script.
> >
> > Has anybody ever noticed a similar problem?
> >
> > Thanks,
> > Ash
> > http://www.ashleysheridan.co.uk
> >
> >
> Oh. I should note that there has been no headers sent already, as I put
> the image output part inside of a if(!headers_sent()) block. The headers
> I'm using for the PNG image are:
>
> header("Content-Type: image/png");
> header("Pragma: no-cache");
> header("Expires: 0");
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Take the if (!headers_sent()) out and always send the headers.

-- 
- Adam Shannon ( http://ashannon.us )

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux