您现在的位置: 万盛学电脑网 >> 程序编程 >> CMS教程 >> 正文

PHP访问C#建立的Webservice

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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。