Reply to Re: [PHP] Problems reading a DOMDocument out of a session

Your name:

Reply:


Posted by Cas on 09/26/53 11:14

Tried the newest libXML stable release (2.6.19) and recompiled mod_php with it
but I still have get the error:

Warning: Couldn't fetch DOMDocument in
/var/www/localhost/htdocs/pluxbox/test.php on line 20
foo

May I ask what your system specs are? (OS, PHP and libXML version).

Greetings,
Cas

On 4/25/05, Cas <thecas@gmail.com> wrote:
> On both systems i use libxml 2.6.18, both Gentoo (2005.0) machines. I
> asked in the irc channels if more people could run my script to be
> sure it wasn't my system and two of the two people also had the
> problem (dunno what their systems are, but one runned PHP 5.0.4). I
> think it's weird I get different errors on my both systems what indeed
> does suggest (at least one of) my system(s) are/is borked cause both
> are PHP 5.0.3 and libXML 2.6.18.
> I'm now updating to libXML 2.6.19 to see if it will fix my problem,
> otherwise i will indeed work around the problem. My best suggestion is
> to write the DOMDocument to a random filename and pass the name
> through the sessions instead of the real dom object.
> Any better solutions are more then welcome!
>
> Greetings,
> Cas
>
>
> On 4/25/05, Jochem Maas <jochem@iamjochem.com> wrote:
> > Cas wrote:
> > > Hi,
> > >
> > > I'm trying to read a (XML object) DOMDocument from an session but when I
> > > try to do this from another page then where it's declared, it can't be read it.
> > > I _can_ read the DOMDocument on the same page out of the session.
> > > and also print_r(_SESSION); shows it still is a DOMDocument on all pages.
> > >
> > > The attached file shows the problem. I get different results running
> > > the script on
> > > PHP 5.0.3 and 5.0.4 servers (all linux).
> > > My expected result is that the DOMDocument is printed out when submit is hit,
> > > but instead it gives different results:
> > >
> > > Fatal error: Call to a member function saveXML() on a non-object in
> > > /var/www/localhost/htdocs/dom_session.php on line 21
> > > and
> > >
> > > Warning: Couldn't fetch DOMDocument in
> > > /var/www/localhost/htdocs/dom_session.php on line 21
> >
> > I had a look at you problem... and I found it impossible to reproduce the
> > errors or warnings - this leads me to believe that something on your system(s)
> > is ****ed, libxml2 would a good place to start looking....
> >
> > BUT,
> >
> > even though I managed to retrieve the DomDocument object from the session
> > on the second/subsequent requests the object stored in the session did not
> > contain the XML string that was originally loaded.... so that
> > $_SESSION['dom']->saveXML() return NULL. which is not what I would expect but maybe
> > its correct behaviour.
> >
> > anyway if you get so far as to see the same behaviour as I do you may have something
> > solid to report as a bug (or at least post a question here, or possibly on internals)
> > otherwise you're looking at refactoring you code to work around the problem
> >
> > >
> > > I thought it was a bug in PHP and opened a bug report allready but it's closed.
> > > http://bugs.php.net/?id=32825
> > >
> > > Does anyone has an idea what could be wrong with it?
> > >
> > > Thanks in advance,
> > >
> > > Caspar Adriani
> > >
> > >
> >
> >
>
> --
> http://www.getfirefox.com/
>


--
http://www.getfirefox.com/

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация