2 <head><title>xmlrpc</title></head>
\r\r
4 <h1>Which toolkit demo</h1>
\r\r
5 <h2>Query server for toolkit information</h2>
\r\r
6 <h3>The code demonstrates usage of the php_xmlrpc_decode function</h3>
\r\r
8 include("xmlrpc.inc");
\r\r
10 $f = new xmlrpcmsg('interopEchoTests.whichToolkit', array());
\r\r
11 $c = new xmlrpc_client("/server.php", "phpxmlrpc.sourceforge.net", 80);
\r\r
12 $r = $c->send($f);
\r\r
13 if(!$r->faultCode())
\r\r
15 $v = php_xmlrpc_decode($r->value());
\r\r
17 print "name: " . htmlspecialchars($v["toolkitName"]) . "\n";
\r\r
18 print "version: " . htmlspecialchars($v["toolkitVersion"]) . "\n";
\r\r
19 print "docs: " . htmlspecialchars($v["toolkitDocsUrl"]) . "\n";
\r\r
20 print "os: " . htmlspecialchars($v["toolkitOperatingSystem"]) . "\n";
\r\r
25 print "An error occurred: ";
\r\r
26 print "Code: " . htmlspecialchars($r->faultCode()) . " Reason: '" . htmlspecialchars($r->faultString()) . "'\n";
\r\r