php开发web services实例
时间:2010-07-19 来源:vtrtbb
服务端代码:
<? function add($a,$b){ return $a+$b; } //实例化一个SoapServer对象, 并将add函数注册成为其方法 $server = new SoapServer(null,array('uri'=>'http://127.0.0.1/')); //指定server端代码的URI(资源标志符) $server->addFunction("add"); $server->handle(); ?>
客户端代码:
<? $arrOptions=array( 'uri'=>'http://localhost/', 'location'=>'http://localhost/soap1.php', //注意: 这个location指定的是server端代码在服务器中的具体位置, 'trace'=>true, ); $soapObject = new SoapClient(null,$arrOptions); //实例化客户端对象 echo $soapObject->add(2,30); //调用服务器端的函数add并返回值32 ?>
注意:
在使用时候需要在php.ini中打开对soap的支持
extension=php_soap.dll
至于在linux下,还不知道怎么设置
相关阅读 更多 +