zoukankan      html  css  js  c++  java
  • php+soap 入门

    简介:这是php+soap 入门的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=335098' scrolling='no'>
    1. 通过开放的webservice获取天气预报数据
    2. 代码
      <?php
      $c = new SoapClient( 'http://www.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl',
      array( 'trace' => true, 'exceptions' => true ) );//var_dump( $c->__getFunctions() );
      //var_dump( $c->__getTypes() );
      //不需要参数的情况
      $pr =$c->getRegionProvince();
      //var_dump( $pr->getRegionProvinceResult->string );
      //带有参数的情况
      $scs = $c->getSupportCityString( array( 'theRegionCode' => '福建' ) );
      var_dump( $scs->getSupportCityStringResult->string );
      var_dump($scs);
      //也可以这样做
      $we = $c->__call('getWeather', array( array( 'theCityCode' => 2210) ) );
      var_dump( $we );

      ?>
    3. soapserver和soapclient简单实现
    4. soapclient
      <?php
      /*
      * To change this template, choose Tools | Templates
      * and open the template in the editor.
      */
      $ss = new SoapClient( null, array( 'uri' => 'http://zendstudio.net', 'location' => 'http://localhost/soaptest/soapserver.php' ) );
      $header = new SoapHeader( 'zendHeader', 'mmcYY', '12345678' );
      $ss->__setSoapHeaders( $header );
      echo $ss->im8( 'gently' );

      ?>
    5. soapserver 写道
      <?php
      /*
      * To change this template, choose Tools | Templates
      * and open the template in the editor.
      */
      $ss = new SoapServer( null, array( 'uri' => 'http://zendstudio.net' ) );
      $ss->setClass( 't', '参数1', '参数2' );
      $ss->handle();
      //$request = file_get_contents( 'php://input' );
      //file_put_contents( 'request.txt', $request );
      class t{

      function __construct( $p1, $p2 ){

      }

      function im8( $g ){
      return 'OK----'. $g;
      }

      }

      ?>

    “php+soap 入门”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/335098.html pageNo:10
  • 相关阅读:
    CNN comprehension
    Gradient Descent
    Various Optimization Algorithms For Training Neural Network
    gerrit workflow
    jenkins job配置脚本化
    Jenkins pipeline jobs隐式传参
    make words counter for image with the help of paddlehub model
    make words counter for image with the help of paddlehub model
    git push and gerrit code review
    image similarity
  • 原文地址:https://www.cnblogs.com/ooooo/p/2247904.html
Copyright © 2011-2022 走看看