<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP调用WebService思路及示例源码 SOAP" id="card1">
<p> 游客</p><p>
标题:PHP调用WebService思路及示例源码 SOAP<br/>
正文:<br/>
方法一：直接调用代码如下:&amp;lt;?  /******************************************************************************/ /*  文件名 : soapclient.php /*  说  明 : WebService接口客户端例程 /******************************************************************************/ include('NuSoap.php');  // 创建一个soapclient对象，参数是server的WSDL   $client = new soapclient('http://localhost/Webservices/Service.asmx?WSDL', 'wsdl');  // 参数转为数组形式传递  @camnpr$aryPara = array('strUsername'=&amp;gt;'username', 'strPassword'=&amp;gt;MD5('password'));  // 调用远程函数  $aryResult = $client-&amp;gt;call('login',$aryPara);  //echo $client-&amp;gt;debug_str;  /* if (!$err=$client-&amp;gt;getError()) {   print_r($aryResult);  } else {    print &amp;quot;ERROR: $err&amp;quot;;  } */ $document=$client-&amp;gt;document;  echo &amp;lt;&amp;lt;&amp;lt;SoapDocument  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;GB2312&amp;quot;?&amp;gt;   &amp;lt;SOAP-ENV:Envelope SOAP-ENV:encodingStyle=&amp;quot;http://schemas.<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1709&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1709&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1709&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1709&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1709&amp;Page=7">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1709">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1709">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>