php——SoapClient实例
来源:互联网 发布:数据库工程师发展前景 编辑:程序博客网 时间:2024/04/30 11:14
实例1
<?php
header ( "Content-Type: text/html; charset=gb2312" );/*
* 指定WebService路径并初始化一个WebService客户端
*/
$ws = "http://www.webservicex.net/globalweather.asmx?wsdl";//webservice服务的地址
$client = new SoapClient ($ws);
/*
* 获取SoapClient对象引用的服务所提供的所有方法
*/
echo ("SOAP服务器提供的开放函数:");
echo ('<pre>');
var_dump ( $client->__getFunctions () );//获取服务器上提供的方法
echo ('</pre>');
echo ("SOAP服务器提供的Type:");
echo ('<pre>');
var_dump ( $client->__getTypes () );//获取服务器上数据类型
echo ('</pre>');
echo ("执行GetGUIDNode的结果:");
$result=$client->getWeather(array('CityName'=>'zhengzhou','CountryName'=>'china'));//查询中国郑州的天气,返回的是一个结构体
echo $result->GetWeatherResult;//显示结果
?>
实例2
php的SoapClient是专门用来访问web服务的类,这里以访问天气预报的web服务为例,做一个简单的实例。代码如下:
$c = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl');
echo "
";
//$array = $c->__getTypes();
$obj = $c->getWeather(array('theCityCode'=>'792'));
$getWeatherResult = $obj->getWeatherResult;
$info = $getWeatherResult->string;
echo "
";
foreach($info as $str)
{
echo $str;
echo "
";
}
- php——SoapClient实例
- php——SoapClient访问webservice
- php-soapClient
- php SoapClient类的学习与简单实例
- php soapclient的使用
- php 中soapclient的使用
- php利用SoapClient调用webservices
- PHP调用webservice soap soapclient
- soapclient
- soapclient
- php通过SoapClient进行SOA调用
- Class 'SoapClient' not found in PHP
- PHP 5.3.8 的 SoapClient 无法工作
- php fsockopen比soapclient 慢很多
- Class 'SoapClient' not found in PHP
- php 之 Class 'SoapClient' not found ?
- php 通过 SoapClient 获取天气情况
- php调用webservice报错Class 'SoapClient' not found
- IBM IPAT笔试题大搜刮
- 如何取得View的位置之View.getLocationInWindow()的小秘密
- 为什么我要转载文章?
- eclipse juno不显示AVD的菜单及小机器人图标
- ubuntu没有声音
- php——SoapClient实例
- Oracle 11g RAC 系列读书笔记
- Inno Setup入门(一)——最简单的安装脚本
- Android的几个分析工具
- Qt 5.0.1 发布
- Object-C 中self.用法的在学习
- Inno Setup入门(二)——修改安装过程中的图片
- [Linux] rpm 与 dpkg 用法比较
- [PHP]进阶教程:PHP中时间戳TimeStamp的使用教程与案例