2007-9-13 10:19
LBIMBA
请教一个关于zend_xmlrpc的问题~~
按照手册上讲解,自己很多的地方都不是很明白,希望有高人帮忙讲讲,谢谢!
//创建一个服务实例
$server =new Zend_XmlRpc_Client('http://127.0.0.1/test/xml/xml');//问题1,在ZF中,象我这样连接只能连接到某个具体的action中去,上面的例子就是连接到XmlController的xmlAction函数中去,然后在action中写上服务器端的程序,这样连接行吗? 如果不行,应该怎么连接?
$p1= array($_POST['var1'],$_POST['var2']);//手册上说,可以直接用PHP本地变量的形式来传递参数,我这样写,有问题吗?
//在这里,应该是要发送参数,并且请求服务器的某个过程,在ZEND_XMLRPC中,这个请求应该怎么写?手册上说,要通过类型提示来调用一个XML-RPC服务,可是手册上的例子我老是调试不成功。如果不用ZEND_XMLRPC的话,直接写应该是这样
$msg = new xmlrpcmsg("add", array(
new xmlrpcval($_POST['var1'], "int"),
new xmlrpcval($_POST['var2'], "int")));
//发送信息,$response=$client->send($xmlrpc_message);,服务器返回xmlrpcresp的一个实例
$retval = $client->send($msg);
//最后就是获取响应了,因为发送的的问题没搞清楚,所以获取一直有做
希望有知道的告诉我下,谢谢!!