php构建RSS

原创 2015年11月18日 15:07:06
php构建RSS

虽然说RSS已经过时了,但是还有人喜欢用他。昨天有人在贴吧求助写一个RSS,我心一热就答应其做一下。其中用到了RSSbuilder.class.php和Instagram.class.php。好久没有写代码了,写得有点烂,凑合着看吧。

<?php
/**
 * Instagram Rss Builder
 * name:rss.php
 * BY AntDz
 * 2015-11-18
 (c) Copyright 2015 Administrator. All Rights Reserved.
 * */
require ('rssbuilder.class.php');

header('Content-Type: application/xml; charset=utf-8');
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Fri, 14 Mar 1980 20:53:00 GMT');
header('Last-Modified: ' . date('r'));
header('Pragma: no-cache');

$rss = new RSSBuilder('utf-8', 'http://antdz.iteye.com', 'Instagram RSS', 'Instagram RSS BY AntDz');
$rss -> addDCdata('http://antdz.iteye.com', 'http://antdz.iteye.com', date('r'));
$ver = '2.00'; //rss版本

 /*file_get_contents()读取json
$jsondata = file_get_contents("https://api.instagram.com/v1/users/self/feed?access_token=545490633.2e7067c.2d7378e20775421fadac61fc778965c8");
$arraydata = json_decode($jsondata, TRUE);
$usedata = $arraydata['data'];*/
//获取数组中的data

/*curl读取json*/
require_once ("Instagram.class.php");
$instagram = Instagram::getFeed2('545490633.2e7067c.2d7378e20775421fadac61fc778965c8');
$usedata=$instagram['data'];

foreach ($usedata as $val) {
    $name = "";
    if ($val['user']['full_name'] == "") {
        $name = $val['user']['username'];
    } else {
        $name = $val['user']['full_name'];
    }
    $rss -> addItem('', "<![CDATA[" . $val['caption']['text'] . "]]>", $val['link'], "<![CDATA[" . $val['caption']['text'] . "<br><img  src='" . $val['images']['low_resolution']['url'] . "'/>]]>", $val['type'], date('r', $val['created_time']), "<![CDATA[" . $name . "]]>");
}
$rss -> outputRSS($ver);
?>

项目地址:https://code.csdn.net/antdz/instagram_rss

版权声明:本文为博主原创文章,未经博主允许不得转载。

php的rss订阅功能实现包

  • 2012年04月01日 13:00
  • 11KB
  • 下载

php版rss采集发布系统

  • 2008年09月13日 22:11
  • 497KB
  • 下载

如何利用PHP函数实现桥接AJAX引擎和RSS内容

RSS聚合器是一种特别适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的。在本文中,我将向你展示如何利用一个简单的PHP函数来实现"桥接"AJAX引...

PHP生成RSS聚合内容实例

PHP生成RSS聚合内容实例 最近YOOZHAN优站正在做一个新闻程序,客户要求站内要能一键自动生成RSS文件,方便用户定阅和自己用采集工具发布到更多的网站。其实这个功能已经不是新鲜事情了,...

用PHP的XML扩展库读取CSDN博客的RSS列表信息

使用PHP里的XML扩展库对xml文件解析,获得我们所需要的信息的一个小栗子,以供参考。...

国内外php主流开源cms、商城、点评、SNS、DIGG、RSS、分类信息、Wiki汇总

网上商城源代码源码之家- www.mycodes.net 酷网动力 www.aspcool.com 源码联盟 www.aspsun.com 源码天下 www.pccode.nethttp:/...
  • ztguang
  • ztguang
  • 2016年03月30日 10:36
  • 1899

php xml 动态生成 rss 源

  • aszt123
  • aszt123
  • 2013年08月24日 13:13
  • 751

PHP 和 AJAX RSS 阅读器

RSS 阅读器用于阅读 RSS Feed。 RSS 允许对新闻和更新进行快速浏览。 AJAX RSS 阅读器 在下面的 AJAX 实例中,我们将演示一个 RSS 阅读器,通过它,来自 R...

RSS 2.0 php生成类,快读生成需要xml文件

在项目中用到的RSS 2.0版本的php生成类。 只需要根据数据结构吧数据输入进去就能生成一个xml文件,并通过函数输出。...

用PHP开发一个RSS客户端

RSS,也叫做真正简单聚合(Really Simple Syndication)或者RDF站点摘要(RDF Site Summary),是一个让Web网站向用户发布和聚合最新内容的文件格式。RSS的“...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php构建RSS
举报原因:
原因补充:

(最多只允许输入30个字)