[phpxmlrpc] RE: Undefined variables
Andres Salomon
dilinger@voxel.net
Wed, 08 Jan 2003 11:57:23 -0500
It sounds like you have error reporting E_ALL turned on. For now, you can
turn off notice reporting by using error_reporting(E_ALL & ~E_NOTICE); in
your script. Getting rid of all notice warnings in XMLRPC is something
that I have planned, once we actually start using E_ALL at voxel. 'Til
then, patches are welcome.
On Wed, 08 Jan 2003 10:11:30 -0600, Jason Bradley Nance wrote:
> Okay, I fixed the fatal error. It was my stupidness using the wrong
> version of my code... *sigh*
> But I'm still unable to debug what is happening. The output I get is:
>
> ---GOT---
> HTTP/1.1 200 OK
> Date: Wed, 08 Jan 2003 16:06:57 GMT
> Server: Apache/1.3.26 (Unix) PHP/4.2.2 mod_gzip/1.3.19.1a mod_perl/1.27
> mod_layout/3.2 mod_ssl/2.8.9 OpenSSL/0.9.6b X-Powered-By: PHP/4.2.2
> Connection: close
> Content-Type: text/xml
> Content-length: 387
>
> <?xml version="1.0"?>
> <methodResponse>
> <fault>
> <value>
> <struct>
> <member>
> <name>faultCode</name>
> <value><int>3</int></value>
> </member>
> <member>
> <name>faultString</name>
> <value><string>Incorrect parameters passed to method: Wanted , got
> at param )</string></value>
> </member>
> </struct>
> </value>
> </fault>
> </methodResponse>
> ---END---
>
> ---EVALING---[178 chars]---
> new xmlrpcval(array('faultCode' => new xmlrpcval(3, 'int'),'faultString'
> => new xmlrpcval("Incorrect parameters passed to method: Wanted , got at
> param )", 'string')), 'struct');
> ---END---
>
> But because of this:
>
> PHP Notice: Undefined variable: wanted in
> /home/httpd/html-dev/xrtests/xmlrpcs.inc on line 207 PHP Notice:
> Undefined variable: got in /home/httpd/html-dev/xrtests/xmlrpcs.inc on
> line 207 PHP Notice: Undefined variable: pno in
> /home/httpd/html-dev/xrtests/xmlrpcs.inc on line 207
>
> I don't know what's happening with the parameters...
>
> Ideas?
>
> j
>
>
>> PHP Notice: Undefined index: ac in xmlrpc.inc on line 333 PHP Notice:
>> Undefined variable: wanted in xmlrpcs.inc on line 207 PHP Notice:
>> Undefined variable: got in xmlrpcs.inc on line 207 PHP Notice:
>> Undefined variable: pno in xmlrpcs.inc on line 207 PHP Fatal error:
>> Call to a member function on a non-object in xmlrpc.inc on line 1018
>
> --
> Jason Bradley Nance
> Tres Geek
> aitrus@tresgeek.net
> http://tresgeek.net/
>
> "What would you cry for?
> Swallow your pride for?
> What would you go wild for?"
>
> -- Poe, "Wild"