soapclient呼叫webservice介面
{
global $soap_server;
global $db,$tablepre;
try
{
$client = new SoapClient($soap_server);
$client->decode_utf8=false;
$client->xml_encoding='utf-8';
$parameters = array('datacontext' => $para);
$result = $client->Commnuication($parameters);
$response = get_object_vars($result);
$response = $response['CommnuicationResult'];
//$sql = "insert into {$tablepre}soaplogs(soaptype,request,response,dateline,requestip) values('client','".addslashes($para)."','".addslashes($response)."','".time()."','$soap_server')";
//$db->query($sql);
unset($client);
return $result;
}
catch (SoapFault $fault)
{
$array = array("Error"=> $fault->faultcode,"String" => $fault->faultstring);
return $array;
}
}