Re: Error with DOMDocument->saveXML()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi 

> <b>Fatal error</b>:  Method Document::__toString() must return a string
> value in <b>/srv/www/localhost/htdocs/db/index.php</b> on line
> <b>140</b><br />

That's just what it says, check your program flow. 

You overrided the tostring function and somewhere in that new function you 
jump out of it because of a flag that is set, and thus not returning 
anything, which is equal to return null.  

> I've not checked my E_NOTICE's yet.. actually not quite sure how to turn

One way would be to use .htaccess files, but I have included in all my 
programs (read sites) a mechanism for this.  Have one file where you keep all 
the varialbes that you need accross the different pages (scripts), and then 
on all your files, put this on the top:

   if(!(defined('GLOBALS_LOADED')))
    require_once 'scripts/globals.php'; #be sure to set relative path to 
globals
  
   if(defined('DEBUG_LVL')) 
    error_reporting(DEBUG_LVL); 
   else
    error_reporting(0);

Then in your file globals.php you need to have at least this:

<?php
define('GLOBALS_LOADED',true);
define('DEBUG_LVL',E_ALL);
?>

Once you go to production, all you need to do is change the E_ALL to 0 and all 
the pages follow suit...

HTH


Andy

-- 
Registered Linux User Number 379093
Now listening to Radio Stream

   amaroK::the Coolest Media Player in the known Universe!


   Cockroaches and socialites are the only things that can 
   stay up all night and eat anything.
					    Herb Caen
--
-- --BEGIN GEEK CODE BLOCK-----
Version: 3.1
GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++
L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++)
PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+)
e>++++$@ h++(*) r-->++ y--()>++++
-- ---END GEEK CODE BLOCK------
--
Check out these few php utilities that I released
 under the GPL2 and that are meant for use with a 
 php cli binary:
 
 http://www.vlaamse-kern.com/sas/

--

Attachment: pgpfqBwc12uLg.pgp
Description: PGP signature


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux