`
vtrtbb
  • 浏览: 360454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php开发web services实例

    博客分类:
  • php
阅读更多

服务端代码:

<?
function add($a,$b){
   return $a+$b;
}
//实例化一个SoapServer对象, 并将add函数注册成为其方法
 $server = new SoapServer(null,array('uri'=>'http://127.0.0.1/')); //指定server端代码的URI(资源标志符)
$server->addFunction("add");
$server->handle();
?>

 

 

客户端代码:

<?
$arrOptions=array(
            'uri'=>'http://localhost/',
            'location'=>'http://localhost/soap1.php',  //注意: 这个location指定的是server端代码在服务器中的具体位置, 
            'trace'=>true,
);
$soapObject = new SoapClient(null,$arrOptions); //实例化客户端对象
echo $soapObject->add(2,30); //调用服务器端的函数add并返回值32

?>

 

注意:

在使用时候需要在php.ini中打开对soap的支持

 

extension=php_soap.dll

 

至于在linux下,还不知道怎么设置

分享到:
评论

相关推荐

    php实现webservices接口

    PHP作为一种流行的服务器端脚本语言,广泛应用于Web开发,因此,用PHP实现Web Services接口是常见的需求。 ### 一、Web Services基础 1. **SOAP(Simple Object Access Protocol)**:SOAP是一种轻量级的、基于XML...

    RESTful PHP Web Services

    RESTful PHP Web Services是互联网服务的一种架构风格...通过本书的学习,读者不仅可以获得创建RESTful Web Services的知识,还能了解到如何在实际开发中应用这些知识,最终能够独立开发出符合REST原则的PHP网络服务。

    PHP SOAP实现Web Services 完整实例WSDL服务端+客户端

    PHP实现的Web Services 完整实例,WSDL交互。 PHP.INI,请开启php_soap。 服务端:直接解压到网站根目录下,访问地址:http://localhost/hbj/wsdl.php?wsdl 客户端:http://localhost/hbj/Client.php ,显示hello ...

    基于php的web services的研究与应用.pdf

    本文重点探讨了基于PHP实现Web Services的体系结构和通信协议,并通过农民工作息管理系统实例介绍了具体的实现方法。 1. Web Services的体系架构 Web Services的体系架构由三个核心角色构成:服务提供者、服务注册...

    Microsoft.Exchange.WebServices

    在实际开发中,通常会使用`Microsoft.Exchange.WebServices`库,这是一个.NET Framework的类库,包含在`Microsoft.Exchange.WebServices.dll`文件中。这个库简化了与EWS的交互,提供了易于使用的.NET对象模型。开发...

    C#winform调用PHP_Webservices例子

    在IT行业中,C#是一种广泛使用的面向对象的编程语言,主要应用于Windows桌面应用程序开发,而PHP则是一种服务器端脚本语言,主要用于Web开发。当需要在C#的WinForm应用程序中与PHP Web服务进行交互时,可以利用Web...

    php 利用 nusoap 生成 webservices

    以下将详细讲解如何利用nusoap生成Webservices,以及服务器端和客户端的具体实现。 一、什么是Webservices? Webservices是一种基于互联网的、能够互相交换数据的服务。它们使用开放标准(如XML、SOAP、WSDL和UDDI...

    Building XML Web Services with PHP NuSOAP

    在《Building XML Web Services with PHP NuSOAP》教程中,作者通过两个实例展示了NuSOAP的应用。第一个实例是使用NuSOAP在PHP中创建一个Web服务,然后使用Visual Basic 6.0调用该服务。第二个实例则展示了如何使用...

    webServices

    Web Services是一种基于网络的、松散耦合的软件模块,允许不同的系统之间交换数据和协同工作。...通过分析和实践提供的`testWebClient`和`WebSite2`文件,可以深入学习Web Services的客户端和服务端开发。

    PHP Oracle Web Development: Data Processing, Security, Caching, XML, Web Services, and Ajax

    它不仅覆盖了当前热门的Web开发技术,而且通过大量的实例代码帮助读者快速掌握这些技术的实际应用。无论是初学者还是有一定经验的开发者,都可以从中获得宝贵的知识和技巧,从而构建出高性能、可靠的数据驱动型Web...

    webservices学习之phprpc

    总结来说,"webservices学习之phprpc"这篇博客文章提供了关于PHP RPC服务的全面教程,通过实例展示了如何使用phprpc库创建和使用Web服务。结合提供的"testPhPRpc"测试案例,读者不仅可以学习理论知识,还能动手实践...

    php创建web service实例代码

    这里的`wsdl`参数是Web服务的WSDL(Web Services Description Language)文件,它定义了服务的接口、消息格式等信息。 在本实例中,"service.php"可能是实现上述Web服务的文件,而"service"可能是一个目录,包含了...

    Laravel开发-web3php

    Laravel是一种流行的PHP框架,它提供了优雅的工具和结构,使得Web应用开发更为高效。而web3php是PHP的一个库,它允许开发者与以太坊的Web3 API无缝对接,从而实现对以太坊网络的数据读取、智能合约部署和调用等功能...

    PHP.Web.Services.2nd.Edition

    《PHP Web Services 2nd Edition》是一本专为开发者深入理解如何使用PHP构建Web服务而设计的书籍。这本书涵盖了PHP在Web服务领域的广泛知识,包括RESTful API的设计、SOAP协议的应用以及XML和JSON数据格式的处理。...

    php调用webservice及myeclipse创建webservice实例

    本实例专注于PHP调用Web服务以及使用MyEclipse创建Web服务的详细过程,这对于初学者来说是一个很好的学习资源。 首先,让我们深入理解PHP调用Web服务的概念。Web服务通常基于SOAP(Simple Object Access Protocol)...

    nusoap php webservices 类

    实例: &lt;?php /* * Company Information * This script is a webservice client that consumes the webservice with * WSDL document at http://www.flash-db.com/services/ws/companyInfo.wsdl * * Given any...

    清华WebServices内部讲义

    ### 清华WebServices内部讲义关键知识点梳理 #### 一、引言 本文档为清华大学内部关于Web Services的教学资料,旨在介绍Web Services的核心概念、技术背景及其在现代互联网架构中的应用。通过深入剖析JSP(Java...

    ASP网站整站程序源码——PHP域名代管系统实例开发.zip

    总之,这个ASP网站整站程序源码——PHP域名代管系统实例开发,为学习和实践Web开发,特别是域名管理服务提供了宝贵的素材。通过深入研究和实践,你可以掌握更多的Web开发技巧,并能应用于实际项目中。

    PHP、web前端开发-工作环境部署.pptx

    在IT行业中,PHP和Web前端开发是构建动态网站和应用程序的关键技术。为了有效地进行开发,一个合适的工作环境是必不可少的。下面将详细讲解如何部署PHP和Web前端开发的工作环境。 首先,工作环境部署通常是在虚拟机...

    XML Web Service开发

    在实际开发中,有许多工具和框架可以帮助我们创建和使用XML Web Service,如Java的JAX-WS、.NET的ASP.NET Web Service、PHP的SOAP扩展等。这些工具通常简化了WSDL生成、SOAP消息处理等复杂任务。 六、安全考虑 XML ...

Global site tag (gtag.js) - Google Analytics