加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 05:50:13 所属栏目:PHP教程 来源:网络整理
导读:php 5 apache 2.2 webservice 创建与配置 测试工具:wsCaller.jar (此文是给java程序调用的webservice) 提示:要运行wsCaller.jar 要选安装jdk 如果没有安装jdk 则wsCaller.jar 会以压缩包的形式显示 1 写webservice 要用到的接口 div class="codetitle" a s

php 5 apache 2.2 webservice 创建与配置
测试工具:wsCaller.jar (此文是给java程序调用的webservice)
提示:要运行wsCaller.jar 要选安装jdk 如果没有安装jdk 则wsCaller.jar 会以压缩包的形式显示

1 写webservice 要用到的接口


<div class="codetitle"><a style="CURSOR: pointer" data="81191" class="copybut" id="copybut81191" onclick="doCopy('code81191')"> 代码如下:<div class="codebody" id="code81191">
<?php
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',test_db');
//$db = new cls_mysql('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 name wsdl

Exported files php

Classes service

URL

global settings 3

RPC – Oriented

ok “Finish”

4

wsdl

()

apache xml

chrome wsdl ie firfox

wsCaller.jar

JDK wsCaller.jarwsCaller.jar

php

Php soap

php 5.X php.ini

extension=php_soap.dll( )

apache

apache mime.types

message name=”

1
2
3
4

$e wsdl c

WSDL; PHP add add_bak

PHP

代码如下:
function add_bak($a,$b,$e){
$c=$a+$b-$e;
return $c;
}


add_bak

add

如果有不对的地方,请指出 谢谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!