۵-۷-۱۳۹۵, ۰۵:۳۳ عصر
این کد ها در ورژن پایین php جواب میداد و من می تونستم مقدار $msg را به دست بیارم در ورژن بالاتر نمی تونم
این هم بقیه کد
و قسمتی که کد رو نشان میداد
در ورژن php 5.6.26 چرا نشان داده نمی شود
لطفا راهنمایی کنید
کد:
require_once('lib/nusoap.php');
$client = new nusoap_client('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl','wsdl');
$soapProxy = $result->getProxy() ;
$result=$soapProxy->CheckRequestStatusResult($OrderId , $MerchantId , $TerminalID, $TransactionKey , $_SESSION['req'] , $AmountTrans);
$msg=ShowStatus($array['FailCode']);
$ResponseCode=$array['ResponseCode'];
$RefNo=$array['RefrenceNumber'];
$AppStatus=$array['AppStatus'];
کد:
function ShowStatus($ErrorCode){
$ErrorDesc = $ErrorCode;
if($ErrorCode=="0")
$ErrorDesc = "بدون اشكال";
if($ErrorCode=="1")
$ErrorDesc = "با بانک تماس حا صل نمایید";
else if($ErrorCode=="12")
.
.
.
return $ErrorDesc;}
کد:
echo ("وضعیت تراکنش : ".$msg." ");
لطفا راهنمایی کنید