您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php发布webservice方法

2024/6/20 7:00:16发布25次查看
方法一: nosoap 前提,在目录里添加lib nusoap.php class.nusoap_base.php class.soap_fault.php class.soap_parser.php class.soap_server.php class.soap_transport_http.php class.soap_val.php class.soapclient.php class.wsdl.php class.wsdlcache.php
方法一: nosoap
前提,在目录里添加lib
nusoap.php class.nusoap_base.php
class.soap_fault.php
class.soap_parser.php
class.soap_server.php
class.soap_transport_http.php
class.soap_val.php
class.soapclient.php
class.wsdl.php
class.wsdlcache.php
class.xmlschema.php
nusoapmime.php
这几个文件
include_once lib/nusoap.php;
function getteststr($who) {
 return hello. $who;
}
$namespace = http://sanity-free.org/services;
// create a new soap server
$server = new soap_server();
$server->soap_defencoding = 'utf-8';
$server->decode_utf8 = false;
//初始化wsdl支持
$server->configurewsdl(test, );
//输出wsdl schema types in the namespace with the tns prefix
$server->wsdl->schematargetnamespace=nete:cebbs_wsdl;
$server->register('getteststr',array(str=>xsd:string), // 输入参数的定义
array(return=>xsd:string) // 返回参数的定义
);
/************************************************************************
发布soap服务   getfriendlist
************************************************************************/
$http_raw_post_data=isset($http_raw_post_data)?$http_raw_post_data:;
$server->service($http_raw_post_data);
?>
-------
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product