当前位置: 首页 > 编程笔记 >

PHP调用wsdl文件类型的接口代码分享

居星阑
2023-03-14
本文向大家介绍PHP调用wsdl文件类型的接口代码分享,包括了PHP调用wsdl文件类型的接口代码分享的使用技巧和注意事项,需要的朋友参考一下


<?php

// 本类由系统自动生成,仅供测试用途

class IndexAction extends Action {

    public function index(){

        //#分销商订单提交、修改、取消、查询接口

         $wsdl1='http://127.0.0.1:8080/ejfxs/services/order?wsdl';

         //#分销商可销售产品接口地址

        $wsdl='http://127.0.0.1:8080/ejfxs/services/availableProducts?wsdl';

        //实例化对象

        $client=new SoapClient($wsdl);

        //接口参数。

        $param1=array('password'=>'123456','dis_code'=>'fxBZZHLYW','checkcode'=>'FXFAXM5U1Y');

        //接口方法。

        $ret1 = $client->getAvailableProducts($param1); 

        //将XML数据转换成数组

        $array=(array)$ret1;

        //转换成simplexml_load_string对象

        $v=simplexml_load_string($array['return']);

        //数组定义

        $Varr=$v->ybproducts->fzhproducts->product;

        //获取到具体的值

        for ($i=0; $i < count($Varr); $i++) { 

            echo $Varr[$i]->prod_id;

            echo $Varr[$i]->product_name;

            echo $Varr[$i]->prod_code;

            echo $Varr[$i]->prod_category;

            echo $Varr[$i]->supply_id;

            echo $Varr[$i]->price;

            echo $Varr[$i]->parprice;

            echo $Varr[$i]->total_ticket_num;

            echo $Varr[$i]->inventory;

            echo $Varr[$i]->product_name;

            echo $Varr[$i]->product_name;

            echo '<br/>';

        }

        //获取接口所有方法及参数

        // print_r($client->__getfunctions());

        // print_r($client->__getTypes());

    }

}

?>


=================================================================

大概就是这个样子!上面注释得比较清楚。不懂的留言。或者建议改进的。留言。

 类似资料:
  • 本文向大家介绍PHP验证码类文件及调用方式代码详解,包括了PHP验证码类文件及调用方式代码详解的使用技巧和注意事项,需要的朋友参考一下 代码如下所示: 使用方法: 1、先把验证码类保存为一个名为 ValidateCode.class.php 的文件; 2、新建一个名为 captcha.php 的文件进行调用该类; captcha.php 3、引用到页面中,代码如下: 4、一个完整的验证页面,代码如

  • 本文向大家介绍PHP 类型提示类和接口,包括了PHP 类型提示类和接口的使用技巧和注意事项,需要的朋友参考一下 示例 在PHP 5中添加了有关类和接口的类型提示。 类类型提示 上面的脚本输出: 克里斯被爱丁堡大学录取 接口类型提示 上面的示例输出与之前相同: 克里斯被爱丁堡大学录取 自我类型提示 的self关键字可被用作一种类型的提示,以指示该值必须是一个声明所述方法的类的一个实例。

  • 我一直在阅读WSDL1.1规范,有一件事对我来说很奇怪--除了WS-I基本概要之外,是什么阻止了我这样做: 它是Document/Literal web服务,但是in/out消息包含引用XSD(简单)类型的部分,而不是全局元素。 这是否意味着得到的SOAP消息(根据WSDL规范)将如下所示(SOAP正文中的文本内容)?

  • 7.2. 接口类型 接口类型具体描述了一系列方法的集合,一个实现了这些方法的具体类型是这个接口类型的实例。 io.Writer类型是用的最广泛的接口之一,因为它提供了所有的类型写入bytes的抽象,包括文件类型,内存缓冲区,网络链接,HTTP客户端,压缩工具,哈希等等。io包中定义了很多其它有用的接口类型。Reader可以代表任意可以读取bytes的类型,Closer可以是任意可以关闭的值,例如一

  • 问题内容: 这是我的php文件中的一个函数,用于满足我的android应用程序的请求。 您会看到我已经隐藏了一些代码,因为我正在调试它,所以创建了一些文件只是为了查看代码的哪一部分无法执行。我发现程序无法进入应创建file4的区域。我已经发现问题可能出在$ query上,当它执行时,mysql将响应“未知表状态:TABLE_TYPE”,这是我无法理解的。 问题答案: 如上面的注释中所述,您应该分而

  • 本文向大家介绍python调用接口的4种方式代码实例,包括了python调用接口的4种方式代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了python调用接口的4种方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python中调用API的几种方式: - urllib2 - httplib2 - pycurl - r