client.php.svn-base
来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 55 行
SVN-BASE
55 行
<html><head><title>xmlrpc</title></head><body><h1>Getstatename demo</h1><h2>Send a U.S. state number to the server and get back the state name</h2><h3>The code demonstrates usage of the php_xmlrpc_encode function</h3><?php include("xmlrpc.inc"); // Play nice to PHP 5 installations with REGISTER_LONG_ARRAYS off if(!isset($HTTP_POST_VARS) && isset($_POST)) { $HTTP_POST_VARS = $_POST; } if(isset($HTTP_POST_VARS["stateno"]) && $HTTP_POST_VARS["stateno"]!="") { $stateno=(integer)$HTTP_POST_VARS["stateno"]; $f=new xmlrpcmsg('examples.getStateName', array(php_xmlrpc_encode($stateno)) ); print "<pre>Sending the following request:\n\n" . htmlentities($f->serialize()) . "\n\nDebug info of server data follows...\n\n"; $c=new xmlrpc_client("/server.php", "phpxmlrpc.sourceforge.net", 80); $c->setDebug(1); $r=&$c->send($f); if(!$r->faultCode()) { $v=$r->value(); print "</pre><br/>State number " . $stateno . " is " . htmlspecialchars($v->scalarval()) . "<br/>"; // print "<HR>I got this value back<BR><PRE>" . // htmlentities($r->serialize()). "</PRE><HR>\n"; } else { print "An error occurred: "; print "Code: " . htmlspecialchars($r->faultCode()) . " Reason: '" . htmlspecialchars($r->faultString()) . "'</pre><br/>"; } } else { $stateno = ""; } print "<form action=\"client.php\" method=\"POST\"><input name=\"stateno\" value=\"" . $stateno . "\"><input type=\"submit\" value=\"go\" name=\"submit\"></form><p>Enter a state number to query its name</p>";?><hr/><em>$Id: client.php,v 1.7 2006/02/05 17:05:27 ggiunta Exp $</em></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?