php webservice nusoasp使用

来源:互联网 发布:淘宝新店刷单 360 编辑:程序博客网 时间:2024/06/05 16:43

nusoasp 从官方下载 

lib文件夹放入项目中


服务端service.php

<?phpini_set ( "soap.wsdl_cache_enabled", 0 ); // 关闭缓存require_once ("../lib/nusoap.php"); // 加载nusoap文件$server = new soap_server ();$server->configureWSDL ( 'nusoasp' ); // 设定服务的名称,使用的wsdl来通信,如果不适用wsdl将会更简单,网上有很多的例子$server->register ( 'getUserInfo', array ('name' => "xsd:string",'email' => "xsd:string" ), array ('return' => "xsd:string" ) );$HTTP_RAW_POST_DATA = isset ( $HTTP_RAW_POST_DATA ) ? $HTTP_RAW_POST_DATA : '';$server->service ( $HTTP_RAW_POST_DATA );function getUserInfo($name, $email) {return "the data you request! " . $name . " :" . $email;}?>

网页方式运行 运行效果如下


客户端 client.php

<?phprequire_once("../lib/nusoap.php");$client = new soapclient('http://localhost/test/webservice/service.php?wsdl');$pagram = array('fbbin', 'fbbin@foxmail.com');$string = $client->__call('getUserInfo',$pagram);echo $string;//得到:the data you request!?>







0 0
原创粉丝点击