php配置生成webservice接口,php5 apache 2.2 webservice 创建与配置(java)

php5 apache 2.2 webservice 创建与配置(java)

2018-12-30

PHP 5 apache 2.2 webservice 创建与配置

测试工具:wsCaller.jar (此文是给java程序调用的webservice)

提示:要运行wsCaller.jar 要选安装jdk 如果没有安装jdk 则wsCaller.jar 会以压缩包的形式显示

1 写webservice 要用到的接口

代码如下:

class service

{

function add($a,$b){

$c=$a+$b;

return $c;

}

function str($string){

return $string;

}

}

//require('cls_MysqL.PHP');

//$db = new cls_MysqL('localhost','root',testdb');

//$db = new clsMysqL('211.103.156.227:3306','txtx',test_db');

//'testwsdl.wsd需要在后面采用Zend Studio生成。

$server=new SoapServer('testwsdl.wsdl',array('uri' => 'http://webserver.com/','encoding'=>'utf-8','soap_version' => SOAP_1_2 ));

$server->setClass("service");

$server->handle();

?>

2.生成wsdl文件

菜单中

File--Export---PHP“wsdl file”1

File namewsdl文件所在的位置

Exported files文件是你上面刚刚创建的文件(接口文件)

Classesservice

URL文件的访问地址

global settings3

RPC – Oriented

ok“Finish”

20110127223939644.jpg

(图4

wsdl文件已经生成

apachexml

chromewsdlie firfox

wsCaller.jar

JDKwsCaller.jarwsCaller.jar

php

支持soap

5.XPHP.ini

extension=PHP_soap.dll(添加 )

apache

apache文件 mime.types

201101272239<a%20href=40331.jpg">

函数添加新参数

message name=”函数名”

文件

20110127223940932.jpg

PHP文件

1

PHP keyword">function PHP plain">add(PHP variable">$aPHP plain">,PHP variable">$bPHP plain">,PHP variable">$ePHP plain">){

2

PHP variable">$cPHP plain">=PHP variable">$aPHP plain">+PHP variable">$bPHP plain">+PHP variable">$ePHP plain">;

3

PHP keyword">return PHP variable">$cPHP plain">;

4

PHP plain">}

$ewsdl文件中的c

添加新的函数

WSDL函数 add函数 添加add_bak函数为例

标签

标签

标签内容

20110127223940772.jpgPHP

代码如下:

function add_bak($a,$b,$e){

$c=$a+$b-$e;

return $c;

}

add_bak函数

add函数

函数就不一一测试了截图了如果有不对的地方,请指出 谢谢

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值