The method executes perfect and does what it should. But it always
returns a 'XML error at line 1, check URL' at the end if it works.
I've got debug mode set to 2 to show everything.

I'm not sure what to do since it works but I need to extract the 'id'
field returned. 
The php_xmlrpc_decode() doesn't return anything if I move it outside or
inside the if statement.

Can anyone see something I'm doing wrong? Thanks Again.


*************************
Here's my code.
*************************
include("xmlrpc.inc");
$xmlrpc_client = new xmlrpc_client('x.pl','00.00.00.00',443);
$xmlrpc_client->setDebug(2);
$xmlrpc_client->setSSLVerifyPeer(0);
$xmlrpc_client->setSSLVerifyHost(0);
$xmlrpc_client->setCredentials('user','pas');
$xmlrpc_client->setProxy('proxy.com', '8080', '', '', 1);

$xmlrpc_msg = new xmlrpcmsg('create.entry');
$xmlrpc_msg->addParam(new xmlrpcval('id','string'));
$xmlrpc_msg->addParam(new xmlrpcval(0,'int'));
        
$xmlrpc_resp = $xmlrpc_client->send($xmlrpc_msg,40,"https"); 
// $decoded_response = php_xmlrpc_decode($xmlrpc_resp->value());
// print "resp: ".$decoded_response;

if ($xmlrpc_resp->faultCode()) {
        $decoded_response = php_xmlrpc_decode($xmlrpc_resp->value());
        print "decode: ".$decoded_response;
} else {
      print "<BR>Fault: Code: ".$xmlrpc_resp->faultCode();
        print "<BR>Reason '".$xmlrpc_resp->faultString()."'<BR>";
}


*************************
Here's the dump.
*************************
---SENDING---
<?xml version="1.0"?>
<methodCall>
<methodName>create.entry</methodName>
<params>
<param>
<value><string>id</string></value>
</param>
<param>
<value><int>111</int></value>
</param>
</params>
</methodCall>
---END---

---GOT---
HTTP/1.0 200 Connection established

HTTP/1.1 100 Continue

HTTP/1.1 200 OK
Date: Tue, 21 Aug 2007 15:40:09 GMT
Server: Apache
MIME-version: 1.0
P3P: policyref="/w3c/p3p.xml", CP="Content-Length: 402"
Connection: close
Transfer-Encoding: chunked
Content-Type: text/xml

<?xml version="1.0"?>
<methodResponse>
<params>
<param><value><struct>
<member><name>error</name><value><i4>0</i4></value></member>
<member><name>id</name><value><i4>111</i4></value></member>
<member><name>message</name><value><string>Added
entry</string></value></member>
</struct></value>
</param>
</params>
</methodResponse>

---END---

XML error at line 1, check URL



Thanks,
 
Dave Bosky | Information Services | HTC | direct:  843-369-8613 | fax:
843-369-7178 | [EMAIL PROTECTED]

**********************************************************************
HTC Disclaimer:  The information contained in this message may be privileged 
and confidential and protected from disclosure. If the reader of this message 
is not the intended recipient, or an employee or agent responsible for 
delivering this message to the intended recipient, you are hereby notified that 
any dissemination, distribution or copying of this communication is strictly 
prohibited.  If you have received this communication in error, please notify us 
immediately by replying to the message and deleting it from your computer.  
Thank you.
**********************************************************************

_______________________________________________
phpxmlrpc mailing list
phpxmlrpc@lists.usefulinc.com
http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc

Reply via email to