git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
19 lines
2.7 KiB
HTML
19 lines
2.7 KiB
HTML
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<title>1. XML-RPC client: state name query</title><link rel="stylesheet" href="html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.71.1"><link rel="start" href="index.html" title="XML-RPC for PHP"><link rel="up" href="ch11.html" title="Chapter 11. Examples"><link rel="prev" href="ch11.html" title="Chapter 11. Examples"><link rel="next" href="ch11s02.html" title="2. Executing a multicall call"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1. XML-RPC client: state name query</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11.html">Prev</a> </td><th width="60%" align="center">Chapter 11. Examples</th><td width="20%" align="right"> <a accesskey="n" href="ch11s02.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="statename"></a>1. XML-RPC client: state name query</h2></div></div></div><p>Code to get the corresponding state name from a number (1-50) from the demo server available on SourceForge</p><pre class="programlisting">
|
|
$m = new xmlrpcmsg('examples.getStateName',
|
|
array(new xmlrpcval($HTTP_POST_VARS["stateno"], "int")));
|
|
$c = new xmlrpc_client("/server.php", "phpxmlrpc.sourceforge.net", 80);
|
|
$r = $c->send($m);
|
|
if (!$r->faultCode()) {
|
|
$v = $r->value();
|
|
print "State number " . htmlentities($HTTP_POST_VARS["stateno"]) . " is " .
|
|
htmlentities($v->scalarval()) . "<BR>";
|
|
print "<HR>I got this value back<BR><PRE>" .
|
|
htmlentities($r->serialize()) . "</PRE><HR>\n";
|
|
} else {
|
|
print "Fault <BR>";
|
|
print "Code: " . htmlentities($r->faultCode()) . "<BR>" .
|
|
"Reason: '" . htmlentities($r->faultString()) . "'<BR>";
|
|
}
|
|
</pre></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch11s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 11. Examples </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 2. Executing a multicall call</td></tr></table></div></body></html> |