Re: XML-RPC for PHP Error
Jason Stirk <[email protected]> Wed, 04 Feb 2004 21:24:07 +0800
| Newsgroups | gmane.comp.php.xml-rpc |
|---|---|
| Message-ID | <1075901047.3936.21.camel@griffin> |
Sam, After my previous email, I have found a far easier way to solve your problem. Disable the PHP XML libraries built in - on a *nix box, do this by going to /etc/php.d/xmlrpc.ini (or wherever that file is on your distribution) and comment out the line to be ;extension=xmlrpc.so That will disable the built in PHP XML-RPC functions, and so solve your error. Hope this helps. Regards, Jason Stirk On Wed, 2004-02-04 at 21:13, Jason Stirk wrote: > Sam, > > I was wondering if you have had any resolution to your problem with > XML-RPC for PHP : > > Fatal error: Cannot redeclare xmlrpc_decode() in > /file_path_here/xmlrpc.inc on line 1380 > > I believe I have found the problem if you are still seeking a cause. I > guess that you are using PHP >= 4.1. Is this correct? > > I am having the same problem, but I believe I have found a cause. It > seems that in PHP >= 4.1, xmlrpc_decode() is a built in PHP function > (see : http://au.php.net/xmlrpc_decode for more details). I believe this > is what is causing the re-definition problem. > > As a kludge fix, I you could just rename the function in the PHP XML-RPC > xmlrpc.inc. The problem with this, as I am sure you can see, is that if > you upgrade the version of XML-RPC for PHP, your code will break. > > The only other solution I can think of, is to use a version of PHP < 4.1 > - again, may not be possible depending on your situation. > > The only other 'simple' solution I can see is for the PHP XML-RPC > developers to change all of their function names - this may be a good > argument for this to happen if this library differs from the XML-RPC > libraries which are now in the main PHP library. > > Hope this sheds some light upon your problem. > > Regards, > Jason Stirk _______________________________________________ phpxmlrpc mailing list [email protected] http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQBAIPJ21RVQJN6w/CARAg50AKCFjE0AGWn5MRUo69voW53EOQWFngCfS071 bLNqWr1C4r5U5d1UHJPt3ac= =l91J -----END PGP SIGNATURE-----