-
通过开放的webservice获取天气预报数据
-
代码
<?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 );
?>
-
soapserver和soapclient简单实现
-
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' );
?>
-
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与LDAP技术、PHP与Ajax技术、WebService与SOAP技术、Smarty模板技术、使用Smarty模板开发电子商务网站等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会PHP程序开发的...
《PHP从入门到精通》是一本专为初学者和进阶者设计的PHP学习指南,旨在帮助读者系统地掌握PHP编程技术。这本书的第二版在原有的基础上进行了优化和更新,确保了内容的清晰度和易理解性,是学习PHP的理想资料。 PHP...
进一步,书中还涉及了PHP的高级特性,如会话管理、cookies、文件上传下载、邮件发送、XML处理、Web服务接口(如SOAP和RESTful API)等,这些都是构建复杂Web应用必不可少的技术。 安全方面,书中讨论了防止SQL注入...
根据提供的标题“PHP从入门到精通(第3版) 带目录”及描述“PHP从入门到精通(第3版) 手工整理的目录”,我们可以推断这本书旨在为初学者提供一个全面且深入的PHP学习路径。下面将根据这些信息来概述书中可能涵盖的...
PHP 4.0可以创建和消费Web服务,如通过SOAP扩展实现基于XML的远程调用(RPC)。 在学习PHP 4.0时,理解这些基本概念和功能至关重要。尽管PHP已发展到更高版本,但PHP 4.0的知识对于理解PHP的历史和演进过程仍然很有...
25.5PHP内置SOAP类库 25.6使用NuSOAP类包 Smarty模板技术(教学录像:38分44秒) 26.1Smarty简介 26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站...
最后,书中还包含了一些高级主题,如PHP与XML、Web服务(如SOAP和RESTful API)、PHP与jQuery的整合,以及PHP的性能优化技巧。这些知识将帮助读者提升开发效率,打造高性能的Web应用。 总的来说,《PHP从入门到精通...
25.5PHP内置SOAP类库 25.6使用NuSOAP类包 Smarty模板技术(教学录像:38分44秒) 26.1Smarty简介 26.2Smarty的安装配置 26.3Smarty模板设计 26.4Smarty程序设计 第4篇 项目实战 应用Smarty模板开发电子商务网站...
### PHP入门到精通知识点概述 #### 一、Web开发概览 - **静态Web开发**:指使用HTML等技术创建的网页,这类网页内容固定,不会根据用户操作或时间变化而变化。 - **动态Web开发**:允许网页内容根据用户交互、时间...
本教程将通过一个简单的示例,介绍如何在PHP中实现基于SOAP的Web服务,适用于初学者快速入门。 ### 1. SOAP和WSDL简介 SOAP是一种XML格式的消息传输协议,用于在分布式环境中交换结构化信息。它允许服务提供者和...
最后,手册可能会涵盖一些高级话题,如PHP的CLI(命令行接口)使用、Web服务(如SOAP和RESTful API)的开发、会话管理、cookie的使用、安全实践(如防止SQL注入和XSS攻击)以及PHP与其他技术的整合,如WordPress、...
NuSOAP 是一个专门为 PHP 设计的开源WEB服务编程工具,主要功能是用于创建和调用SOAP 1.1以及WSDL 1.1标准的Web服务。它的优势在于完全使用PHP编写,不需要额外的扩展库支持,因此可以在任何PHP环境中无缝运行,不会...
中文手册详尽地介绍了这些基础知识,帮助初学者快速入门。 **2. 数据类型** PHP5引入了对象和引用的概念,以及弱类型的特性。除了传统的字符串、整型、浮点型、布尔型和数组外,还增加了对象、资源和NULL等类型。...
10. **网络编程**:PHP可以发送HTTP请求,处理cookies,实现会话管理,甚至参与Web服务(如SOAP或RESTful API)的构建。 11. **模板引擎**:例如Smarty等,可以将业务逻辑与显示逻辑分离,提高代码的可维护性。 12...
### PHP中使用XML-RPC构建Web Service简单入门 #### Web Service简介 Web Service技术的核心目的是为了实现异构系统之间的通信。随着互联网的发展,不同平台、不同语言开发的应用程序需要互相交流与协作,Web ...
入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 ...
Zend Framework 提供了一套完整的开发工具和库,支持各种Web服务,如RESTful API、SOAP等。它遵循企业级开发的最佳实践,使用PHP 5.3及以上版本,并且支持最新的PHP特性。框架的核心组件包括:路由与调度、视图脚本...
入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 ...
在高级主题部分,手册涵盖了PHP的错误与调试、性能优化、安全性实践、CLI(命令行接口)使用、PHP与XML、SOAP和RESTful API的构建,以及PHP与其他技术的集成,如jQuery、Ajax、PHP与MySQLi的结合等。 此外,手册还...