搜索
系统检测到您的用户名不符合规范:

求教nusoap问题

浏览:2431 发布日期:2013年05月29日 分类:求助交流 关键字: nusoap在nginx下不能正常执行
最近要用到nusoap做客户端的项目,目录结构是这样的Lib/webservice/client1.php,引入的nusoap在Public/nusoap-0.9.5/lib下
说明:这个项目在apache php 环境下可以运行,但是放在linux nginx php环境下就会出现如下错误
问题1、我引入文件require_once('../../Public/nusoap-0.9.5/lib/nusoap.php');就会报无法引入nusoap.php的错误。
问题2、我使用require_once('Public/nusoap-0.9.5/lib/nusoap.php')引入文件后执行require_once('Public/nusoap-0.9.5/lib/nusoap.php');
date_default_timezone_set('PRC');
//访问软件中的wsServer
$client = new nusoap_client("http://localhost:8080/test/services/qzl?wsdl");
$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'utf-8';
echo 'aaaaaaaaaaaaaaaaaaaaaaaaa';
//发送访问
$array = array("mp"=>1,"page"=>0,"name"=>"test",
"outTime1"=>"",
"outTime2"=>"");
$s = json_encode($array);
$result = $client->call("qzlOrderList",array("param"=>$s),"http://server.axis2.webservice.soa.com");
if (!$err=$client->getError()) {
echo " 程序返回 :",htmlentities($result,ENT_QUOTES);
}else{
echo " 错误 :",htmlentities($err,ENT_QUOTES);
}
就会报.HTTP Error: Couldn't open socket connection to server http://124.133.7.100:8080/jhgl/services/qzl?wsdl prior to connect(). This is often a problem looking up the host name可是单独运行http://localhost:8080/test/services/qzl?wsdl是可以执行的
就叫TP高人指点,谢谢
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
冲锋的小猪
积分:223 等级:LV1
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /