当前位置: 首页 > news >正文

怎么做网站统计/创意营销策划方案

怎么做网站统计,创意营销策划方案,网站建设和维护费用,国家政务服务平台官网入口/*** 函数:提供给RPC客户端调用的函数* 参数:* $method 客户端需要调用的函数* $params 客户端需要调用的函数的参数数组* 返回:返回指定调用结果*/function rpc_server_func($method, $params) {$parameter $params[0];if ($parameter &qu…

/**

* 函数:提供给RPC客户端调用的函数

* 参数:

* $method 客户端需要调用的函数

* $params 客户端需要调用的函数的参数数组

* 返回:返回指定调用结果

*/

function rpc_server_func($method, $params) {

$parameter = $params[0];

if ($parameter == "get")

{

/**

*这里是服务器要返回给客户端的代码。应该返回的是像server_response.xml一样的内容。

*/

$return = "This data by get method.";

}

else

{

$return = "Not specify method or params.";

}

return $return;

}

//产生一个XML-RPC的服务器端

$xmlrpc_server = xmlrpc_server_create();

//注册一个服务器端调用的方法rpc_server,实际指向的是rpc_server_func函数

xmlrpc_server_register_method($xmlrpc_server, "rpc_server", "rpc_server_func");

//接受客户端POST过来的XML数据

$request = $HTTP_RAW_POST_DATA;

//执行调用客户端的XML请求后获取执行结果

$xmlrpc_response = xmlrpc_server_call_method($xmlrpc_server, $request, null);

//把函数处理后的结果XML进行输出

header("Content-Type: text/xml");

echo $xmlrpc_response;

//销毁XML-RPC服务器端资源

xmlrpc_server_destroy($xmlrpc_server);

?>

rpc_client.php

/**

* 函数:提供给客户端进行连接XML-RPC服务器端的函数

* 参数:

* $host  需要连接的主机

* $port  连接主机的端口

* $rpc_server XML-RPC服务器端文件

* $request  封装的XML请求信息

* 返回:连接成功成功返回由服务器端返回的XML信息,失败返回false

*/

function rpc_client_call($host, $port, $rpc_server, $request) {

//打开指定的服务器端

$fp = fsockopen($host, $port);

//构造需要进行通信的XML-RPC服务器端的查询POST请求信息

$query = "POST $rpc_server HTTP/1.0\nUser_Agent: XML-RPC Client\nHost: ".$host."\nContent-Type: text/xml\nContent-Length: ".strlen($request)."\n\n".$request."\n";

//把构造好的HTTP协议发送给服务器,失败返回false

if (!fputs($fp, $query, strlen($query))){

$errstr = "Write error";

return false;

}

//获取从服务器端返回的所有信息,包括HTTP头和XML信息

$contents = "";

while (!feof($fp))

{

$contents .= fgets($fp);

}

//关闭连接资源后返回获取的内容

fclose($fp);

return $contents;

}

//构造连接RPC服务器端的信息

$host  = "localhost";

$port  = 80;

$rpc_server = "/rpc_server.php";

//把需要发送的XML请求进行编码成XML,需要调用的方法是rpc_server,参数是get

$request = xmlrpc_encode_request("rpc_server", "get");

//调用rpc_client_call函数把所有请求发送给XML-RPC服务器端后获取信息

$response = rpc_client_call($host, $port, $rpc_server, $request);

//分析从服务器端返回的XML,去掉HTTP头信息,并且把XML转为PHP能识别的字符串.

//这部分在不同的xml返回,不尽相同,要察看后再填写。

$split = '';

$xml =  explode($split, $response);

$xml = $split . array_pop($xml);

$response = xmlrpc_decode($xml);

//输出从RPC服务器端获取的信息

print_r($response);

?>

server_response.xml

This data by get method

阅读(2325) | 评论(0) | 转发(0) |

http://www.lbrq.cn/news/1376263.html

相关文章:

  • 做网站会遇到什么问题/提升seo排名
  • 优质做网站费用/百度小程序怎么进入
  • 网站推广网络推广/如何网络营销自己的产品
  • 做购物类网站有哪些/市场调研报告500字
  • 知乎系统是wordpress/公众号seo排名软件
  • 网站备案承诺书/seo查询在线
  • 开通网站后/中国seo排行榜
  • 牡丹江站/可免费投放广告的平台
  • php mysql网站开发.../免费推客推广平台
  • 网络营销的5种方式/邯郸seo优化公司
  • c网站开发源代码/搜索引擎优化seo网站
  • 没有空间可以做网站吗/手机百度app下载
  • 沙井商城网站建设/2021年最为成功的营销案例
  • wordpress建两个网站吗/seo兼职
  • 宁波seo链接优化/aso优化工具
  • 河源做网站优化/关键词分析
  • dede后台网站地图怎么做/seo顾问培训
  • 网站开发课程/海南网站网络推广
  • 蒙特网公司做什么的/北京网站优化服务商
  • 芜湖做网站多少钱/搜索率最高的关键词
  • php做网站都需要学什么软件/东莞网络优化哪家公司好
  • 大型网站建站/谷歌seo搜索
  • 如何在iis下建设网站/站长工具seo综合查询腾讯
  • 建网站培训学校/网络营销成功案例3篇
  • 网站开发语言哪一种好些/百度排名工具
  • 做公司网站首页/成都网络推广哪家好
  • 电子商务网站系统/百度快照是啥
  • asp.net网站项目建设/新媒体口碑营销案例
  • 济南设计开发app/关键词优化排名哪家好
  • 附近电脑培训班零基础/seo分析报告
  • 【昇腾推理PaddleOCR】生产级部署方式
  • Java中的sort()排序详解
  • rabbitmq消息队列详述
  • 机器学习 —— 决策树
  • 【Kubernetes 指南】基础入门——Kubernetes 集群(二)
  • 24黑马SpringCloud安装MybatisPlus插件相关问题解决