`
wangshaofei
  • 浏览: 281563 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

php+soap 入门

阅读更多
  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;
    }

    }

    ?>
     
3
3
分享到:
评论

相关推荐

    PHP从入门到精通.pdf-入门教程.CHM

    PHP与LDAP技术、PHP与Ajax技术、WebService与SOAP技术、Smarty模板技术、使用Smarty模板开发电子商务网站等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会PHP程序开发的...

    PHP从入门到精通.pdf

    《PHP从入门到精通》是一本专为初学者和进阶者设计的PHP学习指南,旨在帮助读者系统地掌握PHP编程技术。这本书的第二版在原有的基础上进行了优化和更新,确保了内容的清晰度和易理解性,是学习PHP的理想资料。 PHP...

    PHP从入门到精通(第2版).pdf

    进一步,书中还涉及了PHP的高级特性,如会话管理、cookies、文件上传下载、邮件发送、XML处理、Web服务接口(如SOAP和RESTful API)等,这些都是构建复杂Web应用必不可少的技术。 安全方面,书中讨论了防止SQL注入...

    PHP从入门到精通(第3版) 带目录

    根据提供的标题“PHP从入门到精通(第3版) 带目录”及描述“PHP从入门到精通(第3版) 手工整理的目录”,我们可以推断这本书旨在为初学者提供一个全面且深入的PHP学习路径。下面将根据这些信息来概述书中可能涵盖的...

    PHP 4.0入门与提高

    PHP 4.0可以创建和消费Web服务,如通过SOAP扩展实现基于XML的远程调用(RPC)。 在学习PHP 4.0时,理解这些基本概念和功能至关重要。尽管PHP已发展到更高版本,但PHP 4.0的知识对于理解PHP的历史和演进过程仍然很有...

    PHP入门到精通

    25.5PHP内置SOAP类库 25.6使用NuSOAP类包 Smarty模板技术(教学录像:38分44秒) 26.1Smarty简介 26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站...

    PHP从入门到精通(第二版)

    最后,书中还包含了一些高级主题,如PHP与XML、Web服务(如SOAP和RESTful API)、PHP与jQuery的整合,以及PHP的性能优化技巧。这些知识将帮助读者提升开发效率,打造高性能的Web应用。 总的来说,《PHP从入门到精通...

    PHP入门到精通02

    25.5PHP内置SOAP类库 25.6使用NuSOAP类包 Smarty模板技术(教学录像:38分44秒) 26.1Smarty简介 26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站...

    php入门到精通(韩顺平)

    ### PHP入门到精通知识点概述 #### 一、Web开发概览 - **静态Web开发**:指使用HTML等技术创建的网页,这类网页内容固定,不会根据用户操作或时间变化而变化。 - **动态Web开发**:允许网页内容根据用户交互、时间...

    PHP实现webservice简单示例

    本教程将通过一个简单的示例,介绍如何在PHP中实现基于SOAP的Web服务,适用于初学者快速入门。 ### 1. SOAP和WSDL简介 SOAP是一种XML格式的消息传输协议,用于在分布式环境中交换结构化信息。它允许服务提供者和...

    php从入门到精通官方API手册

    最后,手册可能会涵盖一些高级话题,如PHP的CLI(命令行接口)使用、Web服务(如SOAP和RESTful API)的开发、会话管理、cookie的使用、安全实践(如防止SQL注入和XSS攻击)以及PHP与其他技术的整合,如WordPress、...

    Nusoap的入门及使用介绍

    NuSOAP 是一个专门为 PHP 设计的开源WEB服务编程工具,主要功能是用于创建和调用SOAP 1.1以及WSDL 1.1标准的Web服务。它的优势在于完全使用PHP编写,不需要额外的扩展库支持,因此可以在任何PHP环境中无缝运行,不会...

    PHP5中文手册,PHP5中文帮助文档

    中文手册详尽地介绍了这些基础知识,帮助初学者快速入门。 **2. 数据类型** PHP5引入了对象和引用的概念,以及弱类型的特性。除了传统的字符串、整型、浮点型、布尔型和数组外,还增加了对象、资源和NULL等类型。...

    php_核心编程所有例程.rar

    10. **网络编程**:PHP可以发送HTTP请求,处理cookies,实现会话管理,甚至参与Web服务(如SOAP或RESTful API)的构建。 11. **模板引擎**:例如Smarty等,可以将业务逻辑与显示逻辑分离,提高代码的可维护性。 12...

    PHP中使用XML-RPC构造Web_Service简单入门.doc

    ### PHP中使用XML-RPC构建Web Service简单入门 #### Web Service简介 Web Service技术的核心目的是为了实现异构系统之间的通信。随着互联网的发展,不同平台、不同语言开发的应用程序需要互相交流与协作,Web ...

    php帮助文档,php。chm,php必备的中文手册

    入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 ...

    ZendFramework入门实例源码

    Zend Framework 提供了一套完整的开发工具和库,支持各种Web服务,如RESTful API、SOAP等。它遵循企业级开发的最佳实践,使用PHP 5.3及以上版本,并且支持最新的PHP特性。框架的核心组件包括:路由与调度、视图脚本...

    php手册.chm,php手册

    入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 ...

    php中文手册评论版 2021最新chm

    在高级主题部分,手册涵盖了PHP的错误与调试、性能优化、安全性实践、CLI(命令行接口)使用、PHP与XML、SOAP和RESTful API的构建,以及PHP与其他技术的集成,如jQuery、Ajax、PHP与MySQLi的结合等。 此外,手册还...

Global site tag (gtag.js) - Google Analytics