close
1.先確認php可執行soap,如果跑$client = new SoapClient("http://192.168.0.1/Service1.asmx?wsdl");出現
表示php不支援soap
 
2.修改php.ini,將;extension=php_soap.dll前的;拿掉,並重啟apache服務。
 
3.進行phpinfo();的檢查,出現soap client為enabled則為正確
 
4.本例為呼叫web service進行從工號進行簽核直屬主管的查詢
URL後需加上?wsdl,否則會有錯誤。
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<style type="text/css">
 
</style>
</head>
<body>
<?php

$client = new SoapClient("http://192.168.0.1/Service1.asmx?wsdl");

//此webservice需傳入兩個參數,第一個為員工工號,第二個為服務密碼

$params = array("EmployeeNO" => "aa001", "service_pw" =>"wahaha");
$result = $client->GetManagerInfo($params)->GetManagerInfoResult;

echo $result;
?>
</body>
</html>
 
arrow
arrow
    全站熱搜

    adamschen9921 發表在 痞客邦 留言(0) 人氣()