当前位置:  开发笔记 > 编程语言 > 正文

PHP + WSDL + SOAP - 如何在屏幕上显示Web服务结果

如何解决《PHP+WSDL+SOAP-如何在屏幕上显示Web服务结果》经验,为你挑选了1个好方法。

我刚刚开始使用PHP,并且想要了解如何将Web服务结果显示在数组中.

例如,我想将货币代码从以下WSDL打印到数组中

$wsdl="http://www.webservicex.com/CurrencyConvertor.asmx?WSDL

这就是我到目前为止所做的一切,但没有真正发生过:

$proxyhost="proxy.cpit.ac.nz";  
$proxyport = 8080;  

$wsdl="http://www.webservicex.com/CurrencyConvertor.asmx?WSDL";

$client = new SoapClient($wsdl,
  array('proxy_host' => "$proxyhost",'proxy_port' => 8080, 'trace' => 1));

$country=array();
$result = $client->ConversionRate($country);
print_r($result);

Nick Stinema.. 9

基本上,这是你的$ country变量.

如果查看ConversionRate Webservice,它会根据需要定义FromCurrency和ToCurrency.

   
     
       
         
         
       
     
   

您需要像这样更新$ country:

$country = array( "FromCurrency" => "AFA",
                  "ToCurrency" => "AUD");

这应该工作.



1> Nick Stinema..:

基本上,这是你的$ country变量.

如果查看ConversionRate Webservice,它会根据需要定义FromCurrency和ToCurrency.

   
     
       
         
         
       
     
   

您需要像这样更新$ country:

$country = array( "FromCurrency" => "AFA",
                  "ToCurrency" => "AUD");

这应该工作.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有