喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] soap问题  
 
ximin
注册会员
Rank: 2



UID 79266
精华 0
积分 54
帖子 59
金钱 54 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-30
状态 离线
[广告]: q m
soap问题

我按照资料写的方法.
拷贝nusoap下的lib文件夹到documentroot下.
客户端端文件
soapClient.php
<?
require_once("lib/nusoap.php");
//初始化客户端对象,这个对象是类 soapclient 的一个实例,
//把服务程序的 URL 地址传递给soapclient类的构造函数。
$client = new soapclient('http://127.0.0.1/soap/soapClient.php'); //利用客户端对象的 call 方法调用 WEB 服务的程序
$str=$client->call('hello'); //客户端对象的 getError() 方法可以用来检查调用过程是否出现错误。
//如果没有错误, getError() 方法返回 false ;如果有错误, getError()方法返回错误信息。
if (!$err=$client->getError()) {
    echo " 程序返回 :",htmlentities($str,ENT_QUOTES);
} else {
    echo " 错误 :",htmlentities($err,ENT_QUOTES);
}
?>

服务器端文件
soapServer
<?php
require_once("lib/nusoap.php");
//定义服务程序
function hello() {
  return 'Hello World!';
}
//初始化服务对象 , 这个对象是类 soap_server 的一个实例
$soap = new soap_server; //调用服务对象的 register 方法注册需要被客户端访问的程序。
//只有注册过的程序,才能被远程客户端访问到。
$soap->register('hello'); //最后一步,把客户端通过 post 方式提交的数据,传递给服务对象的 service 方法。
//service 方法处理输入的数据,调用相应的函数或方法,并且生成正确的反馈,传回给客户端。
$soap->service($HTTP_RAW_POST_DATA);
?>

怎么提示下面错误呢,我查看nusoap.php文件 7240行根本就没有soapclient的声明.
Cannot redeclare class soapclient in C:\website\soap\lib\nusoap.php on line 7240
2006-9-13 09:38 AM#1
查看资料  发短消息  顶部
 
ximin
注册会员
Rank: 2



UID 79266
精华 0
积分 54
帖子 59
金钱 54 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-30
状态 离线
[推荐阅读] 使用smarty,请问怎么实现简繁体转换
谁帮看看咱这问题
2006-9-13 09:55 AM#2
查看资料  发短消息  顶部
 
ximin
注册会员
Rank: 2



UID 79266
精华 0
积分 54
帖子 59
金钱 54 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-30
状态 离线
[推荐阅读] insert一条记录,如何获得它的自动编号?
我靠,问题解决了,nnd的 ,原来pear:soap nusoap在php5下都不行啊.
2006-9-13 10:23 AM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023843 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP