[phpxmlrpc] Re: XML-RPC for PHP Error

Jason Stirk j_stirk at v-app.com.au
Wed Feb 4 13:24:07 GMT 2004


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.usefulinc.com/pipermail/phpxmlrpc/attachments/20040204/25fcaae0/attachment.pgp


More information about the phpxmlrpc mailing list