联系电话:0755-27515592
最新动态:

PHP教程

你的位置: 首页>>智慧亿恩>>PHP教程

php完美的rss 生成类

点击数:10932015-07-16 15:34:03 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:RSS订阅功能,在很多网站都可以有但也有很多,下面代码是自己写的,其中使用到了一个PHP类:RSS.class.php,感觉非常方便,不敢独享,特拿出来跟大家分享. 类的调用代码如下: include_once ( class/

RSS订阅功能,在很多网站都可以有但也有很多,下面代码是自己写的,其中使用到了一个PHP类:RSS.class.php,感觉非常方便,不敢独享,特拿出来跟大家分享.

类的调用代码如下:

  1. include_once("class/RSS.class.php");//引入RSS PHP类 
  2. $RSSnew RSS("名称","地址","描述","RSS频道图标"); 
  3. $RSS->AddItem("日志的标题","日志的地址","日志的摘要","日志的发布日期"); 
  4. $RSS->Display();//输出RSS内容 

全部代码如下:

  1. <?php 
  2. // +---------------------------------------------------------------------- 
  3. // | YBlog 
  4. // +---------------------------------------------------------------------- 
  5. // | Copyright (c) 2008 http://www.111cn.net/nokia/n97/ All rights reserved. 
  6. // +---------------------------------------------------------------------- 
  7. // +---------------------------------------------------------------------- 
  8. // | Author: yhustc <yhustc@gmail.com> 
  9. // +---------------------------------------------------------------------- 
  10. // $Id$ 
  11.  
  12. /** 
  13.  +------------------------------------------------------------------------------ 
  14.  * RSS生成类 
  15.  +------------------------------------------------------------------------------ 
  16.  * @author    yhustc <yhustc@gmail.com> 
  17.  * @version   $Id$ 
  18.  +------------------------------------------------------------------------------ 
  19.  */ 
  20. class RSS 
  21.     /** 
  22.      +---------------------------------------------------------- 
  23.      * RSS频道名 
  24.      +---------------------------------------------------------- 
  25.      * @var string 
  26.      * @access protected 
  27.      +---------------------------------------------------------- 
  28.      */ 
  29.     protected $channel_title = ''
  30.     /** 
  31.      +---------------------------------------------------------- 
  32.      * RSS频道链接 
  33.      +---------------------------------------------------------- 
  34.      * @var string 
  35.      * @access protected 
  36.      +---------------------------------------------------------- 
  37.      */ 
  38.     protected $channel_link = ''
  39.     /** 
  40.      +---------------------------------------------------------- 
  41.      * RSS频道描述 
  42.      +---------------------------------------------------------- 
  43.      * @var string 
  44.      * @access protected 
  45.      +---------------------------------------------------------- 
  46.      */ 
  47.     protected $channel_description = ''
  48.     /** 
  49.      +---------------------------------------------------------- 
  50.      * RSS频道使用的小图标的URL 
  51.      +---------------------------------------------------------- 
  52.      * @var string 
  53.      * @access protected 
  54.      +---------------------------------------------------------- 
  55.      */ 
  56.     protected $channel_imgurl = ''
  57.     /** 
  58.      +---------------------------------------------------------- 
  59.      * RSS频道所使用的语言 
  60.      +---------------------------------------------------------- 
  61.      * @var string 
  62.      * @access protected 
  63.      +---------------------------------------------------------- 
  64.      */ 
  65.     protected $language = 'zh_CN'
  66.     /** 
  67.      +---------------------------------------------------------- 
  68.      * RSS文档创建日期,默认为今天 
  69.      +---------------------------------------------------------- 
  70.      * @var string 
  71.      * @access protected 
  72.      +---------------------------------------------------------- 
  73.      */ 
  74.     protected $pubDate = ''
  75.     protected $lastBuildDate = ''
  76.  
  77.     protected $generator = 'YBlog RSS Generator'
  78.  
  79.     /** 
  80.      +---------------------------------------------------------- 
  81.      * RSS单条信息的数组 
  82.      +---------------------------------------------------------- 
  83.      * @var string 
  84.      * @access protected 
  85.      +---------------------------------------------------------- 
  86.      */ 
  87.     protected $items = array(); 
  88.  
  89.     /** 
  90.      +---------------------------------------------------------- 
  91.      * 构造函数 
  92.      +---------------------------------------------------------- 
  93.      * @access public  
  94.      +---------------------------------------------------------- 
  95.      * @param string $title  RSS频道名 
  96.      * @param string $link  RSS频道链接 
  97.      * @param string $description  RSS频道描述 
  98.      * @param string $imgurl  RSS频道图标 
  99.      +---------------------------------------------------------- 
【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程