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这两天刚研究。不是很懂!

------解决思路----------------------

header("Content-Type: text/html;charset=utf-8");

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

//GetFlight

$aData = array('webName'=>'','webUserName'=>'','webmd5'=>'tuc365');

$aResult = $client->__call('GetFlight',$aData);

//AddOrders

/*$aData = array(

"fromCity"=>"",

"toCity"=>"",

"fromDate"=>"",

"returnDate"=>"",

"roles"=>"",

"userName"=>"",

"clientName"=>"",

"clientCardId"=>"",

"clientPhone"=>"",

"clientType"=>"",

"webName"=>"",

"flightId"=>"",

"linkName"=>"",

"linkPhone"=>"",

"linkAddress"=>"",

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值