-$c = new xmlrpc_client("/server.php", "phpxmlrpc.sourceforge.net", 80);
-$c->return_type = 'phpvals'; // let client give us back php values instead of xmlrpcvals
-$r = &$c->send(new xmlrpcmsg('system.listMethods'));
-if ($r->faultCode()) {
- echo "<p>Server methods list could not be retrieved: error '" . htmlspecialchars($r->faultString()) . "'</p>\n";
+include_once __DIR__ . "/../../src/Autoloader.php";
+PhpXmlRpc\Autoloader::register();
+
+$client = new PhpXmlRpc\Client("http://phpxmlrpc.sourceforge.net/server.php");
+$client->return_type = 'phpvals'; // let client give us back php values instead of xmlrpcvals
+$resp = $client->send(new PhpXmlRpc\Request('system.listMethods'));
+if ($resp->faultCode()) {
+ echo "<p>Server methods list could not be retrieved: error {$resp->faultCode()} '" . htmlspecialchars($resp->faultString()) . "'</p>\n";