php代码是这样的
try {
ini_set("soap.wsdl_cache_enabled", "0");
header("content-type:text/html;charset=utf-8"); $url = 'http://221.179.7.250/NGADCInfcText/NGADCServicesForEC.svc?wsdl';
$client = new \SoapClient($url,array( 'soap_version'=>SOAP_1_1, 'trace'=>1, 'classmap' => array('Person' => "Person", 'PersonList' => "PersonList")));
$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'utf-8'; $arr = array(
'OrigDomain' => 'NGEC',
'BIPCode' => 'EC0001',
'BIPVer' => 'V1.0',
'TransIDO' => 'NG'.rand(11,99).date('YmdHis',time()).rand(1,9),
'Areacode' => 'GZ',
'ECCode' => '200000426',
'ECUserName' => 'yangjie@2002219673',
'ECUserPwd' => md5('a3spmr3c'),
'ProcessTime'=> date('YmdHis',time()),
);
// $xml = new \SimpleXMLElement ( '<NGEC></NGEC>' );
// $this->_data2xml ( $xml, $arr );
// $str = $xml->asXML ();
$xml = $this->array2xml($arr);
// //xml转为对像
$dom = new \domDocument;
$dom->loadXML($str);
$obj = simplexml_import_dom($dom); // echo '<pre>';
// print_r($client->__getFunctions()) ;
// print_r($client->__getTypes()) ;
dump($obj);
$res =$client-> __Call('AdcServices',array($obj));
var_dump($res);die; } catch (SOAPFault $e) {
print $e;
}
try {
ini_set("soap.wsdl_cache_enabled", "0");
header("content-type:text/html;charset=utf-8"); $url = 'http://221.179.7.250/NGADCInfcText/NGADCServicesForEC.svc?wsdl';
$client = new \SoapClient($url,array( 'soap_version'=>SOAP_1_1, 'trace'=>1, 'classmap' => array('Person' => "Person", 'PersonList' => "PersonList")));
$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'utf-8'; $arr = array(
'OrigDomain' => 'NGEC',
'BIPCode' => 'EC0001',
'BIPVer' => 'V1.0',
'TransIDO' => 'NG'.rand(11,99).date('YmdHis',time()).rand(1,9),
'Areacode' => 'GZ',
'ECCode' => '200000426',
'ECUserName' => 'yangjie@2002219673',
'ECUserPwd' => md5('a3spmr3c'),
'ProcessTime'=> date('YmdHis',time()),
);
// $xml = new \SimpleXMLElement ( '<NGEC></NGEC>' );
// $this->_data2xml ( $xml, $arr );
// $str = $xml->asXML ();
$xml = $this->array2xml($arr);
// //xml转为对像
$dom = new \domDocument;
$dom->loadXML($str);
$obj = simplexml_import_dom($dom); // echo '<pre>';
// print_r($client->__getFunctions()) ;
// print_r($client->__getTypes()) ;
dump($obj);
$res =$client-> __Call('AdcServices',array($obj));
var_dump($res);die; } catch (SOAPFault $e) {
print $e;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货