Web服务soap wsdl在PHP上运行 [英] Web service soap wsdl run on PHP

查看:72
本文介绍了Web服务soap wsdl在PHP上运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我想用php调用网络服务,

我摔跤两天有问题,在互联网上搜索没有帮助,我试图运行simillar示例,但我收到一个空的浏览器(没有任何错误,但仍然没有内容)



我正在使用wamp服务器,我的PHP代码是非常简单

< pre><?php 

try {
$ wsdl_url = http:// ********** file?WSDL ;
$ client = new SOAPClient( $ wsdl_url );
$ param = array(
' 名称' => 希腊
);
$ return = $ client - > GetCitiesByCountry( $ PARAM );
var_dump( $ return );
print_r(array_values( $ return ));
echo $ return ;

} catch(例外 $ e ){
echo 发生异常: $ e ;
}

?>





当我运行它时,我收到一个空的浏览器,什么都没有否则(没有错误,没有)如果我写任何其他PHP代码它运行正常。



请我会很乐意提供任何帮助或建议!!



感谢大家的时间,

友善,

Jason



我尝试了什么:



我试过并且如下但仍然没有(在C#的视觉工作室我运行它并且工作正常,但在php中没有)



  $ wsdl_url  =   http:// ********** file?WSDL; 
$ client = new SOAPClient($ wsdl_url);
$ param = array(
' 名称' => 希腊
);
$ return = $ client-> GetCitiesByCountry($ param);
var_dump($ return);
print_r(array_values($ return));
echo $ return ;

解决方案

wsdl_url = http:// ***** ?*****文件WSDL;


client = new SOAPClient(

wsdl_url );


Hi Guys,
I am trying to call a web service using php,
I am wrestling two days with an issue, searching on the internet didn't help, I have tried to run simillar examples but I receice an empty browser (without any errors but still with no content)

I am using wamp server and my php code is very simple

<pre><?php

  try {
            $wsdl_url = "http://**********file?WSDL";
            $client = new SOAPClient($wsdl_url);
            $param = array(
                'Name' => "Greece",
            );
            $return = $client->GetCitiesByCountry($param);
    var_dump($return);
            print_r(array_values($return));
            echo $return;
           
        } catch (Exception $e) {
            echo "Exception occured: " . $e;
        }

?>



when I run it I receive an empty browser and nothing else (no errors, nothing) if I writte any other php code it runs properly.

Please i will be greatfull for any help or advise!!

Thank all of you for your time,
Friendly,
Jason

What I have tried:

I tried to and as following but still nothing (in visual studio at C# I run it and worked properly but in php not)

$wsdl_url = "http://**********file?WSDL";
            $client = new SOAPClient($wsdl_url);
            $param = array(
                'Name' => "Greece",
            );
            $return = $client->GetCitiesByCountry($param);
    var_dump($return);
            print_r(array_values($return));
            echo $return;

解决方案

wsdl_url = "http://**********file?WSDL";


client = new SOAPClient(


wsdl_url);


这篇关于Web服务soap wsdl在PHP上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆