萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> PHP訪問C#建立的Webservice

PHP訪問C#建立的Webservice

class="area"> 最近遇到要使用PHP訪問WebService。問了一下PHP程序員,用過的人少。自己配置。

  在XP上配置不成功,在Win2003上安裝一個5.2,安裝時記得選擇支持Soap。安裝完後把IIS裡解釋PHP的DLL路徑改正確。

  把PHP.ini文件拷貝到Windows目錄下,把Soap的Dll文件php_soap.dll拷貝到System32目錄下。重啟IIS。新建一個PHP文件。

  1/* soap.php */

  2/* 連接的是C#實現的Webservice */

  3$client = new SoapClient( http://xx.xxx.xx.com/service.asmx?wsdl );

  4$client->YourFunctionName(

  5array(

  6 "Parameter1"=>"Value1",

  7 "Parameter2"=>"Value2") );

  8print $client->YourFunctionNameResult;

  9

  這樣就得到結果了。

  SoapClient語法詳見php.net。用它也可以建立PHP的WebService。

copyright © 萬盛學電腦網 all rights reserved