• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!
首页 > IT技术 > PHP > 内容

PHP通过soap调用.net接口asmx文件

2015-06-11 20:30:33   来源:叶景网络
    叶景网络(www.cngxit.com),致力于互联网品牌建设与网络营销,专业领域包括网站建设、电子商务、移动互联网营销、系统平台开发, 与其他网站建设等。叶景网络为您分享:PHP通过soap调用.net接口asmx文件
    打开php配置文件php.ini 文件,找到以下扩展
    extension = php_soap.dll
    extension = php_curl.dll
    extension = php_openssl.dll
    重新启动apache
    注:如果是php5以上的版本,不用开启extension = php_soap.dll扩展,开启后会提示错误:Fatal error: Uncaught SoapFault exception: [Client] SoapClient::SoapClient() [<a href='soapclient.soapclient'>soapclient.soapclient</a>]: Invalid parameters in ,相关文章请参阅: NUSOAP在PHP5以上的环境中出现error的问题解决办法
    PHPCode:
    <?php
    /***************************************************************************************/
    /*  文件名 : clientqq.php
    /*  说  明 : WebService qq在线验证接口客户端程序
    /*  asp.net的程序 : http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx
    /*  author : Bibo gentleman
    /*  date :2013-8-3
    /***************************************************************************************/
    //php调用的程序:
    header("Content-type: text/html; charset=utf-8");
    require_once( './lib/nusoap.php ');//调用一个开源的类
    $soapPath= "http://webservice.webxml.com.cn/webservices/";
    $client=new soapclient($soapPath."qqOnlineWebService.asmx?wsdl",true);
    $err = $client->getError();
    if ($err) {
    echo "<h2>Constructor error</h2><pre>" . $err . "</pre>";
    }
    $param = array("qqCode" => "1058559289");
    $result = $client->call("qqCheckOnline", array("parameters" => $param), "", "", false,
    true,"document","encoded");
    if ($client->fault) {
    echo "<h2>Fault</h2><pre>";
    print_r($result);
    echo "</pre>";
    } else {
    $err = $client->getError();
    if ($err) {
    echo "<h2>Error</h2><pre>" . $err . "</pre>";
    } else {
    echo "<h2>Result</h2><pre>";
    print_r($result);
    echo "</pre>";
    }
    }
    //echo "<h2>Request</h2><pre>" . htmlspecialchars($client->request, ENT_QUOTES) . "</pre>";
    //echo "<h2>Response</h2><pre>" . htmlspecialchars($client->response, ENT_QUOTES) . "</pre>";
    //echo "<h2>Debug</h2><pre>" . htmlspecialchars($client->debug_str, ENT_QUOTES) . "</pre>";
    ?>
    本文由叶景网络原创,转载请标明出处!
叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
PHP通过soap调用.net接口asmx文件 PHP通过soap调用.ne
PHP开发环境配置 PHP开发环境配置
wamp集成环境的虚拟域名配置方法 wamp集成环境的虚拟
wamp独立安装配置 wamp独立安装配置
关注排行RANKING
1

PHP通过soap调用.net接口asmx文件

PHP通过soap调用.net接口asmx文件 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

2

PHP开发环境配置

PHP开发环境配置 下载PHP安装程序,并解压缩。(下载页面为http: www php net downloads php,下...

3

wamp集成环境的虚拟域名配置方法

wamp集成环境的虚拟域名配置方法 最近,发现身边很多人用wamp集成环境,这个虽然比较快捷,一步到位,但是只能访...

4

wamp独立安装配置

wamp独立安装配置 apache 中的 httpd conf LoadModule php5_module "D: lamp php5 php5apache2_2 dll " 加载模块并开启

5

php 获取今天明天昨天时间戳

php 获取今天明天昨天时间戳 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

6

PHP获取服务器信息 MySql版本和浏览器信息

PHP获取服务器信息 MySql版本和浏览器信息 1、$_SESSION[ PHP_SELF ] -- 获取当前正在执行脚本的文件名 2...

7

smarty 截取字符串函数 truncate的用法

smarty 截取字符串函数 truncate的用法 smarty truncate 截取字符串,从字符串开始处截取某长度的字符,默认的长度为8...

8

php编程常用函数方法等

php编程常用函数方法等 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网站...

9

如何让ThinkPHP的模板引擎达到最佳效率

如何让ThinkPHP的模板引擎达到最佳效率 默认情况下ThinkPHP框架系统默认使用的模板引擎是内置模板引擎。内置模板引擎支持模板文...