X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=php%2Fphpxmlrpc%2Fdemo%2Fclient%2Fintrospect.php;h=f8bb6b0ffe214249bb7db36bfdd10c0ab75e7547;hb=c379c0fff5edc592cc5d5d647c7fadb91317db87;hp=7870a94cc2d47fd080ec696ebde387f08504c1bd;hpb=ae8b10f8363f7a1df02e77cbd820904c4ded10b8;p=plcapi.git diff --git a/php/phpxmlrpc/demo/client/introspect.php b/php/phpxmlrpc/demo/client/introspect.php index 7870a94..f8bb6b0 100644 --- a/php/phpxmlrpc/demo/client/introspect.php +++ b/php/phpxmlrpc/demo/client/introspect.php @@ -1,14 +1,12 @@ - + xmlrpc - Introspect demo

Introspect demo

Query server for available methods and their description

The code demonstrates usage of multicall and introspection methods

+

You can see the source to this page here: introspect.php

faultString() . "'
"; } -$client = new PhpXmlRpc\Client("http://phpxmlrpc.sourceforge.net/server.php"); +$client = new PhpXmlRpc\Client(XMLRPCSERVER); // First off, let's retrieve the list of methods available on the remote server print "

methods available at http://" . $client->server . $client->path . "

\n"; @@ -61,12 +59,12 @@ if ($resp->faultCode()) { if ($val->kindOf() == "array") { foreach ($val as $x) { $ret = $x[0]; - print "" . $ret->scalarval() . " " - . $methodName->scalarval() . "("; + print "" . htmlspecialchars($ret->scalarval()) . " " + . htmlspecialchars($methodName->scalarval()) . "("; if ($x->count() > 1) { for ($k = 1; $k < $x->count(); $k++) { $y = $x[$k]; - print $y->scalarval(); + print htmlspecialchars($y->scalarval()); if ($k < $x->count() - 1) { print ", "; } @@ -83,4 +81,4 @@ if ($resp->faultCode()) { } ?> - +