xml地图|网站地图|网站标签 [设为首页] [加入收藏]

正规赌博平台

当前位置:网上十大正规赌博平台 > 正规赌博平台 > php生成RSS订阅的方法,post数据代码例子

php生成RSS订阅的方法,post数据代码例子

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-07-17 10:14

本文实例讲述了php生成RSS订阅的方法。分享给大家供大家参考。具体分析如下:

废话不多说,上代码:

要用php守护另一个php进程(apache模块的运行的,还有nginx等运行的除外)
a.php要守护b.php

RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。RSS目前广泛用于网上新闻频道,blog和wiki。使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。
从技术上来说一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀,下面是一段 rss 文件的内容示例:

复制代码 代码如下:

在b.php中 通过 getmypid()函数获取当前进程的id,并将id写入c.pid文件中,如果程序执行完成将c.pid文件删除或清空

复制代码 代码如下:

$data = array(
    'name' => 'Joe',
    'website' => 'www.jb51.net'
);
$data = http_build_query($data);
$data = json_encode($data);
$json = file_get_contents($url, 0, stream_context_create(array(
    'http' => array(
        'timeout' => 30,
        'method' => 'POST',
        'content' => $data
    )
)));

在a.php中 验证c.pid是否存在 ,是否为空,如果不为空,将pid读出,通过exec执行 ps -p pid|grep 文件名来判断是否运行,判断后执行相应操作

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>脚本之家</title>
<link>//www.jb51.net/</link>
<description>脚本之家</description>
<item>
<title>RSS Tutorial</title>
<link>网站地址/rss</link>
<description>New RSS tutorial on W3School</description>
</item>
<item>
<title>XML Tutorial</title>
<link>网站地址/xml</link>
<description>New XML tutorial on W3School</description>
</item>
</channel>
</rss>

您可能感兴趣的文章:

  • PHP获取POST数据的几种方法汇总
  • PHP下使用CURL方式POST数据至API接口的代码
  • 使用PHP接收POST数据,解析json数据
  • PHP的cURL库功能简介 抓取网页、POST数据及其他
  • 浅谈PHP接收POST数据方式
  • PHP函数分享之curl方式取得数据、模拟登陆、POST数据
  • 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
  • PHP基于CURL进行POST数据上传实例
  • PHP中使用socket方式GET、POST数据实例
  • php使用socket post数据到其它web服务器的方法
  • php获取POST数据的三种方法实例详解

可能有人要问,为什么不直接 ps aux|grep 文件名,这里主要是考虑到文件重名的情况下会出问题

本文由网上十大正规赌博平台发布于正规赌博平台,转载请注明出处:php生成RSS订阅的方法,post数据代码例子

关键词: PT视讯直播