[/b] [b][img]http://files.jb51.net/upload/201101/20110127223940568.jpg[/img] [/b] 测试是否可以成功调用 测试工具 wsCaller.jar 注:必需安装JDK 才能运行wsCaller.jar 请不要解压wsCaller.jar
如果不能正确返回信息 可直接访问你的php 看看会不会报错 (本例[url=http://webserver.com/rpcservice.php]http://webserver.com/rpcservice.php[/url])
Php 要支持 soap 如果php 版本是5.X 则 编辑 php.ini extension=php_soap.dll (添加 如果存在则去掉注释) 重启一下apache apache 要注意这个文件 mime.types [img]http://files.jb51.net/upload/201101/20110127223940331.jpg[/img] [b]函数添加新参数
[/b] 找到message name=”函数名” 中直接复制一下并把参数改一下参数名 [b]WSDL[/b][b]文件
[/b] [img]http://files.jb51.net/upload/201101/20110127223940932.jpg[/img] <!--[endif]--> [b]Php[/b][b]接口文件[/b]
| [code]1[/code] | [code]function[/code] [code]add([/code][code]$a[/code][code],[/code][code]$b[/code][code],[/code][code]$e[/code][code]){ [/code] |
| [code]2[/code] | [code] [/code][code]$c[/code][code]=[/code][code]$a[/code][code]+[/code][code]$b[/code][code]+[/code][code]$e[/code][code]; [/code] |
| [code]3[/code] | [code] [/code][code]return[/code] [code]$c[/code][code]; [/code] |
| [code]4[/code] | [code]}[/code] |
[/b] WSDL复制代码就行; PHP写出对应的函数 (看一下选中的部分 其实就是复制了一下add 这个函数 并且直接粘贴在它下面就可以) 下面以 添加add_bak 函数为例 [b]WSDL
[/b] [b]1.[/b][b]复制message [/b][b]标签
[/b] [b][img]http://files.jb51.net/upload/201101/20110127223940156.jpg[/img] [/b] [b]2.[/b][b]复制 portType [/b][b]中的标签
[/b] [b][img]http://files.jb51.net/upload/201101/20110127223940572.jpg[/img] [/b] [b]3.[/b][b]复制binding [/b][b]标签内容
[/b] [b][img]http://files.jb51.net/upload/201101/20110127223940772.jpg[/img] [/b]PHP
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有