1. <?php 
  2. header("Content-Type: text/html; charset=utf-8"); 
  3. /* 
  4. * 指定WebService路径并初始化一个WebService客户端 
  5. */ 
  6. $ws     = "http://192.168.1.100/ac/webservice/abc?wsdl"
  7. $client = new SoapClient($ws,array('trace' => 1,'uri'=>'http://www.test.com/SoapDiscovery/')); 
  8.  
  9. /* 
  10. * 获取SoapClient对象引用的服务所提供的所有方法 
  11. */ 
  12. echo("SOAP服务器提供的开放函数:"); 
  13.  
  14. echo('<pre>'); 
  15. var_dump($client->__getFunctions()); 
  16. echo('</pre>'); 
  17.  
  18. echo("SOAP服务器提供的Type:"); 
  19.  
  20. echo('<pre>'); 
  21. var_dump($client->__getTypes()); 
  22. echo('</pre>'); 
  23.  
  24.  
  25. echo("执行GetGUIDNode的结果:"); 
  26. $darray("in1"=> "5","in2"=> "5","in3"=> "5"); 
  27. $username = $client->RankPage($d); 
  28.  
  29. var_dump($username); 
  30. echo(htmlspecialchars($client->__getLastRequest())); 
  31. echo('<hr>'); 
  32. echo(htmlspecialchars($client->__getLastResponse())); 
  33. echo('<hr>'); 
  34. echo('<hr>'); 
  35.  
  36. ?>