Wait - maybe? Ob_clean in the controller seems to do the trick.

Thanks!

On Oct 12, 12:29 pm, "tom" <[EMAIL PROTECTED]> wrote:
> Ugh, I don't know about this. I've tried ob_clean() at the start of the
> template, and disabling all helpers, components, and models just to see
> if those were the problem, and I'm still getting one line of
> whitespace.
>
> On Oct 12, 12:18 pm, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
>
> > I was thinking before you start to output your image data do
> > ob_clean();
>
> > seehttp://us3.php.net/manual/en/function.ob-clean.php
>
> > the thing is the sample code works for me in a virgin project with the
> > current cake version.  So my guess is that you have a extra line feed
> > somewhere, but tracking it down might be very difficult.  They are
> > somewhere, I wonder if someone has any tricks to find them?  some
> > awk/sed magician in the house perhaps
>
> > On 10/12/06, tom <[EMAIL PROTECTED]> wrote:
>
> > > Not sure what you mean?
>
> > > On Oct 12, 11:20 am, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
> > > > clear the buffer first?
>
> > > > On 10/12/06, tom <[EMAIL PROTECTED]> wrote:
>
> > > > > Hmm.. no whitespace in any of the default helpers or components, or 
> > > > > any
> > > > > of the helpers & components I've installed, or in any of the default
> > > > > config files.
>
> > > > > I tried output buffering in the view (and using trim()), but the
> > > > > whitespace is before that. What else is there to do?
>
> > > > > On Oct 12, 11:01 am, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
> > > > > > Right but it could be in a helper, a component, a config file, a 
> > > > > > ....
>
> > > > > > you might also try using output control 
> > > > > > buffershttp://us2.php.net/manual/en/ref.outcontrol.php
>
> > > > > > On 10/12/06, tom <[EMAIL PROTECTED]> wrote:
>
> > > > > > > I had noticed that before and checked: no newlines before <?php on
> > > > > > > runs_controller or the view (graph.thtml)
>
> > > > > > > The view code is
>
> > > > > > > <?php
> > > > > > > header("Content-type: image/png");
> > > > > > > $im = @imagecreate(100, 50)
> > > > > > >    or die("Cannot Initialize new GD image stream");
> > > > > > > $background_color = imagecolorallocate($im, 255, 255, 255);
> > > > > > > $text_color = imagecolorallocate($im, 233, 14, 91);
> > > > > > > imagestring($im, 1, 5, 5,  $data, $text_color);
> > > > > > > imagepng($im);
> > > > > > > imagedestroy($im);
> > > > > > > ?>
>
> > > > > > > On Oct 12, 4:30 am, "meek" <[EMAIL PROTECTED]> wrote:
> > > > > > > > Looking at the image source, I'm pretty sure there's some extra
> > > > > > > > whitespace in there. - two newlines before the 'PNG' is 
> > > > > > > > outputted.
> > > > > > > > Maybe you have some newlines outwith the <?php ?> tags?--
> > > > > > ==
> > > > > > S. DeVore
> > > > > > (the old fart) the advice is free, the lack of crankiness will cost 
> > > > > > you--
> > > > ==
> > > > S. DeVore
> > > > (the old fart) the advice is free, the lack of crankiness will cost 
> > > > you--
> > ==
> > S. DeVore
> > (the old fart) the advice is free, the lack of crankiness will cost you


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~----------~----~----~----~------~----~------~--~---

Reply via email to