首页 > php代码 > PHP访问C#建立的Webservice

PHP访问C#建立的Webservice

最近遇到要使用PHP访问WebService。问了一下PHP程序员,用过的人少。自己配置。 

  在XP上配置不成功,在Win2003上安装一个5.2,安装时记得选择支持Soap。安装完后把IIS里解释PHP的DLL路径改正确。 

  把PHP.ini文件拷贝到Windows目录下,把Soap的Dll文件php_soap.dll拷贝到System32目录下。重启IIS。新建一个PHP文件。 

/* soap.php */ 

/* 连接的是C#实现的Webservice */ 

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

$client->YourFunctionName( 

array( 

  "Parameter1"=>"Value1", 

  "Parameter2"=>"Value2")

); 

print $client->YourFunctionNameResult; 


这样就得到结果了。 

SoapClient语法详见php.net。用它也可以建立PHP的WebService。 


本文地址:http://www.phprm.com/code/8436d49400cf65d7e2b6ef84a9e92b82.html

转载随意,但请附上文章地址:-)

标签:none

发表留言