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 xml 动态生成 rss 源

dom = new DOMdocu

PHP生成RSS聚合内容实例

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

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

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

PHP 和 AJAX RSS 阅读器

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

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

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

php读取rss示例

PHP RSS version 1

PHP 生成RSS 类 PHP 生成RSS类,非常方便

class RSS {     /**      +----------------------------------------------------------      * RSS频...
  • qqtxt
  • qqtxt
  • 2011-10-23 09:37
  • 310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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