php webservice 调用失败,!php调用webservice出错

求助!!!php调用webservice出错!

$client = new soapclient('http://www.tuc365.cn/SPINTERFACE.asmx?wsdl', true);

$fromcity=$_POST[txtCity]; //出发城市

$tocity=$_POST[txtCity0]; //抵达城市

$fromdate=$_POST[fromdate]; //出发时间

$roles=$_POST[roles]; //是否返回

$returnDate=$_POST[returnDate]; //返回时间

$userName=$_POST[username]; //用户名

$clientName=$_POST[clientName]; //乘客姓名

$clientCardId=$_POST[clientCardid]; //乘客证件号

$clientPhone=$_POST[clientPhone]; //乘客电话

$clientType=$_POST[clientType]; //乘客类型

$webname="51pingo.com"; //网站名称

$filghtId=$_POST[$filghtId]; //航班id

$linkName=$_POST[txtLinkManName]; //联系人姓名

$linkPhone=$_POST[txtLinkManPhone]; //联系人电话

$linkAddress=$_POST[txtLinkManAddress]; //联系人电话

$linkEmail=$_POST[txtLinkManEmail]; //联系人email

$webOrderId=date("YmdHis"); //生成订单号

$webUserName="tuc365";

$webmd5="tuc365";

$orderInfo=array($fromcity,$tocity,$fromdate,$roles,$returnDate,$userName,$clientName,$clientCardId,$clientPhone,$clientType,$webname,$filghtId,$linkName,$linkPhone,$linkAddress,$linkEmail,$webOrderId,$webUserName,$webmd5);

$str=$client->call('AddOrders',$orderInfo);

if (!$err=$client->getError()) {

echo "程序返回:",htmlentities($str,ENT_QUOTES);

} else {

echo "错误 :",htmlentities($err,ENT_QUOTES);

}

现在的返回信息是

错误 :wsdl error: phpType is struct, but value is not an array: see debug output for details

请问高手如何解决!php调用webservice这两天刚研究。不是很懂!

------解决方案--------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值