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@xxxxxxxxx> 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@xxxxxxxxxxxxx> 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/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php