Maybe try output buffering? Something is generating an error then... On Wed, Sep 7, 2011 at 12:54 PM, Federico Ulfo <rainelemen...@gmail.com>wrote:
> True that, but the error happen randomly, the same image sometimes works > sometimes no, so I think it might be some GD library bug > > > > -- > Federico Ulfo » <http://www.federicoulfo.it/> > Certified Developer Google & PHP > <http://www.federicoulfo.it/> > > > > On Wed, Sep 7, 2011 at 12:43 PM, Jake McGraw <jmcgr...@gmail.com> wrote: > >> If any of the following causes an error and display_errors == 1, you'll >> get output and PHP will default to text/html: >> >> header('Content-type :image/jpeg'); >> header('Content-Length: ' . filesize( $image ) ); >> $file = file_get_contents( $image ); >> >> If you have any whitespace prior to header(), you'll get output and PHP >> will default to text/html. >> >> You can avoid whitespace by never using an ending ?> tag. >> >> Jake >> >> On Wed, Sep 7, 2011 at 12:33 PM, Federico Ulfo >> <rainelemen...@gmail.com>wrote: >> >>> Hi guys, >>> >>> I recently experienced an issue with the image resizing on the fly with >>> GD library of PHP. >>> >>> I draw the image with: >>> header('Content-type :image/jpeg'); >>> header('Content-Length: ' . filesize( $image ) ); >>> $file = file_get_contents( $image ); >>> echo $file; >>> it works when the image is already cached, when I've to create the image, >>> sometimes PHP change my header to Content-type: text/html, so the image >>> won't load, and I'll get instead a list of Ascii. >>> >>> I fixed partially with a workaround, before do the *echo $file;* I check >>> the headers, if they are changed, I remove all of them and set again, also >>> this solution doesn't work always, I also tried to set header( "location: - >>> same location -" ); this works sometimes, because the cache is already >>> created but when there's many images sometimes the browser won't reindex it >>> and give again a blank image. >>> >>> Do you have any idea of why does it? >>> >>> >>> >>> >>> -- >>> Federico Ulfo » <http://www.federicoulfo.it/> >>> Certified Developer Google & PHP >>> <http://www.federicoulfo.it/> >>> >>> >>> _______________________________________________ >>> New York PHP Users Group Community Talk Mailing List >>> http://lists.nyphp.org/mailman/listinfo/talk >>> >>> http://www.nyphp.org/Show-Participation >>> >> >> >> _______________________________________________ >> New York PHP Users Group Community Talk Mailing List >> http://lists.nyphp.org/mailman/listinfo/talk >> >> http://www.nyphp.org/Show-Participation >> > > > _______________________________________________ > New York PHP Users Group Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > http://www.nyphp.org/Show-Participation >
_______________________________________________ New York PHP Users Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/Show-Participation