问鼎社区_成都问鼎科技官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1750|回复: 0

php调用wsdl服务

[复制链接]
发表于 2015-4-22 01:24:26 | 显示全部楼层 |阅读模式
  1. <?php
  2. header("Content-type: text/html; charset=utf-8");
  3. $client = new soapclient('http://115.28.145.67:20001/PMSDataInterface/MemberService/?wsdl');

  4. $xml='<?xml version="1.0" encoding="utf-8" ?>
  5. <Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  6.         <Head>
  7.                 <transcode>10</transcode>
  8.                 <reqtime>'.date('Y-m-d H:i:s').'</reqtime>
  9.                 <systype>1005</systype>
  10.                 <username>DFSdGoxv8aJ3kERUuZtAaQ==</username>
  11.                 <password>zvfIj3+443BaMLFMiveGFA==</password>
  12.                 <openid>2222</openid>
  13.         </Head>
  14.         <Body>
  15.                 <QueryConsume>
  16.                         <ProgramCode>1</ProgramCode>
  17.                         <begin>2014-2-14 T 00:00:00.000</begin>
  18.                         <end>2015-4-20 T 20:11:10.000</end>
  19.                 </QueryConsume>
  20.         </Body>
  21. </Request>';

  22. //var_dump($client->__getFunctions());
  23. //var_dump($client->__getTypes());

  24. $re=$client->GetPointInfo(array('xml'=>$xml));
  25. $re=xmlToArray($re->GetPointInfoResult);
  26. var_dump($re['Body']['Consumes']);


  27. function xmlToArray($xml){
  28.     //将XML转为array
  29.     $array_data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
  30.     return $array_data;
  31. }

  32. ?>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|问鼎社区  

GMT+8, 2020-4-9 03:22 , Processed in 0.417470 second(s), 24 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表