彰化一整天的論壇

 找回密碼
 立即註冊
查看: 304|回復: 0

【轉貼】PHP呼叫.NET .asmx web service

[複製鏈接]
發表於 2019-1-15 08:17:42 | 顯示全部樓層 |閱讀模式
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>

文章來源: http://adamschen9921.pixnet.net/ ... t-.asmx-web-service

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2019-11-12 18:18 , Processed in 0.137442 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表