Yes, this is a not-uncommon PHP error, and it causes problems in many places.

Wayne

On 10/31/07, seacloud9 <[EMAIL PROTECTED]> wrote:
>
> Fixed it. CakePHP users beware of leaving spaces in your model,
> controller, view etc..  This error was a pain to track down.  All it
> takes is one space and your fun bus is up on blocks for RSS...  Only
> took a couple of days to track down...........
>
> On Oct 31, 12:11 pm, seacloud9 <[EMAIL PROTECTED]> wrote:
> > XML Parsing Error: xml declaration not at start of external entity
> > Location:http://ihang10.com/rss/posts
> > Line Number 1, Column 2: <?xml version="1.0" encoding="UTF-8"?>
> > -^
> >
> > All pages in my cakePHP install add one space at the beginning of
> > every document. It causes an overall foobar on my rss feed.  I have
> > altered the layout default.thml page to be UTF-8 NO BOM's in
> > dreamweaver.  I have also done the same in rss.thtml I still have one
> > space this error is driving me crazy like an itch I can't scratch.
> > Has anyone run into this my fun bus seems to be up on
> > blocks...................
> >
> > I have also read this section of  
> > http://logs.cakephp.nu/cakephp/chat.log.2007-05-27
> >
> > *       18:14   rnickel          <?xml version="1.0" encoding="UTF-8" ?>
> > *       18:14   rnickel         ----^
> > *       18:14   rnickel         that's what firefox tells me
> > *       18:14   AD7six  rnickel that is not an error message.
> > *       18:14   rnickel         I didn't code the opening xml code
> > *       18:14   rnickel         parsing error - heh
> > *       18:15   sgumby_         maybe you left spaces after the closing ?> 
> > of your
> > controller
> >
> > *       18:24   rnickel         Line Number 1, Column 5: <?xml version="1.0"
> > encoding="UTF-8" ?>
> > *       18:24   rnickel         ----^
> > *       18:26   AD7six  rnickel you have 4 characters which are before the
> > xml declaration that you need to find. do anything that will issue a
> > header and you'll then get a php "cannot do xyz because output started
> > in /offending/file/open/me/and/delete/the/space/on/line:1" error
> > message.
> > *       18:27   jerrylee        ([EMAIL PROTECTED]) left
> > irc: "so late here, see you guys"
> > *       18:27   Rik`_   ([EMAIL PROTECTED]) joined
> > #cakephp.
> > *       18:28   rnickel         AD7six I have found where the xml helper's 
> > header()
> > function, but what would call and output this header?
> > *       18:28   rnickel         I'm not too sure how the inner workings of 
> > cake-php
> > works at the moment, just how to use it haha
> > *       18:29   AD7six  rnickel this has nothing to do with cake.
> > *       18:29   sgumby_         ([EMAIL PROTECTED])
> > left irc: "This computer has gone to sleep"
> > *       18:29   ivan_24_        somebody knows something about i18n feature 
> > in
> > cakephp 1.2
> > *       18:29   rnickel         AD7six: it doesn't? cake is generating all 
> > this
> > content...
> > *       18:29   ivan_24_        i need to know what defaut.po catch cake 
> > when the
> > confing.language is not set or is set wrong.
> > *       18:29   AD7six  rnickel really? I would say your code is.
> > *       18:30   AD7six  rnickel put <?php header('Location: something' ); ?>
> > as the first line of your layout. then read the error messages.
> > *       18:30   Lucian  ivan_24: when no config.language is set, cake
> > doesn't catch any default.mo file
> > *       18:30   rnickel         All I did was add the following to the
> > routes.php :Router::parseExtensions();, and in my services.ctp (within
> > the xml directory of course) I have this: <foo>
> > *       18:30   rnickel         <bar><?php print $message; ?></bar>
> > *       18:30   rnickel         </foo>
> > *       18:31   Rik`    ([EMAIL PROTECTED]) left irc:
> > Read error: 110 (Connection timed out)
> > *       18:31   ivan_24_        i wonder if the idea of cakephp is that you 
> > have
> > tu set your msgid'S in the .po (i.e app/locale/spa/LC_MESSAGEs/
> > default.po) with your default language and when if the
> > config.languaje="@#?~" for example the locale doesnt exist and dont
> > found the locale, then the output of the function __("my sentence") is
> > "my sentence"
> > *       18:31   Nick    change: Rik`_ -> Rik`
> > *       18:32   Lucian  ivan_24: true, when no local file is found, __("my
> > sentence") returns "my sentence"
> > *       18:32   rnickel         AD7six: I did the header thing, and my 
> > browser was
> > forwarded
> > *       18:32   AD7six  rnickel so what does that tell you.
> > *       18:33   sightPress      sorry, i /have/ to share 
> > this.http://www.dagbladet.no/nyheter/2007/05/26/501766.html
> > *       18:33   ivan_24_        then always you muts set yours msgids with 
> > your
> > default language
> > *       18:33   rnickel         AD7six: it seems that any file that I 
> > request has 4
> > spaces infront of the first line
> > *       18:34   rnickel         i.e. <!DOCTYPE html P ....
> > *       18:34   ivan_24_        what happened if i want set my msg like
> > "page1.prodtuc2"
> > *       18:34   ivan_24_        happend
> > *       18:34   Lucian  ivan_24: that, or you have to create a locale for
> > your default language
> > *       18:35   phpcurious      ([EMAIL PROTECTED]/phpcurious) joined
> > #cakephp.
> > *       18:38   ivan_24_        i wonder if cake aotomatically get the 
> > locale
> > according with the browser and if this fault. what wo
> > *       18:38   ivan_24_        uwould it do
> > *       18:39   rnickel         AD7six: in my default.ctp in the xml 
> > directory
> > there are no spaces before the opening xml tag...
> > *       18:39   Lucian  ([EMAIL PROTECTED]) left irc:
> > *       18:40   AD7six  rnickel where did you put that redirect statement.
> > *       18:40   rnickel         in the default.ctp
> > *       18:40   rnickel         AD7six: in the default.ctp
> > *       18:41   AD7six  rnickel the first line of your xml default.ctp
> > layout?
> > *       18:41   rnickel         ya
> > *       18:42   rnickel         AD7six: ya
> > *       18:42   AD7six  what editor are you using
> > *       18:42   rnickel         textmate
> > *       18:42   AD7six  are you saving files as utf-8 and saving them with
> > BOMs?
> > *       18:42   rnickel         AD7six: I'm not too sure... how can I tell?
> > *       18:43   AD7six  I don't use textmate - don't know. but the answer to
> > your puzzle is going to be whitespace somewhere in your app folder, or
> > BOMs I would suggest.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to