在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。