使用php自带的soap生成服务端时 提示错误 本帖最后由 yjier 于 2010-12-06 22:26:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改好了 将localhost换成了ip 并且写好了客户端 就成功了 对了 在服务器端增加了$server->addFunction(SOAP_FUNCTIONS_ALL); 不过在服务器端 还或出现这种问题 具体情况不明 代码如下 服务器端$soap = new SoapServer(null,array('uri'=>"http://127.0.0.1/"));//输入本台服务器的ip地址$soap->addFunction('say'); //添加输出函数$soap->addFunction(SOAP_FUNCTIONS_ALL); //不要忘了这个$soap->handle(); //注意function say($sth){ return $sth;}客户端<?phptry { $client = new SoapClient(null, array('location' =>"http://127.0.0.1/a.php",'uri'=> "http://127.0.0.1/") ); echo $client->say("hello world");} catch (SoapFault $fault){ echo "Error: ",$fault->faultcode,", string: ",$fault->faultstring;}?> 请文革 linux 文件问题 如何关闭joomla中的错误显示 php webservice权限问题 介绍几个知识管理系统,要php的 对一句中的术语进行查询 php后台phpcms 的账号修改密码之后进不去后台了这个怎么解决? 我想做一个sns在线教育社交平台,用什么框架和架构来做比较好呢 unoconv 转换失败 thinkphp volist 用法报错;刚学tp框架不久。求大腿 mysql order by + limit 性能问题如何解决? PHP的httpd.ini的Rewrite问题 mysql workbench
不过在服务器端 还或出现这种问题 具体情况不明
服务器端
$soap = new SoapServer(null,array('uri'=>"http://127.0.0.1/"));//输入本台服务器的ip地址
$soap->addFunction('say'); //添加输出函数
$soap->addFunction(SOAP_FUNCTIONS_ALL); //不要忘了这个
$soap->handle(); //注意function say($sth){
return $sth;
}客户端<?php
try {
$client = new SoapClient(null,
array('location' =>"http://127.0.0.1/a.php",'uri'=> "http://127.0.0.1/")
);
echo $client->say("hello world");
} catch (SoapFault $fault){
echo "Error: ",$fault->faultcode,", string: ",$fault->faultstring;
}
?>