亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php實現的RSS生成類實例

2024-05-04 23:34:39
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php實現的RSS生成類,實例分析了RSS生成類的原理、定義與使用技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php實現的RSS生成類。分享給大家供大家參考。具體如下:

 

 
  1. class RSS 
  2. var $title
  3. var $link
  4. var $description
  5. var $language = "en-us"
  6. var $pubDate
  7. var $items
  8. var $tags
  9. function RSS() 
  10. $this->items = array(); 
  11. $this->tags = array(); 
  12. function addItem($item
  13. $this->items[] = $item
  14. function setPubDate($when
  15. if(strtotime($when) == false) 
  16. $this->pubDate = date("D, d M Y H:i:s "$when) . "GMT"
  17. else 
  18. $this->pubDate = date("D, d M Y H:i:s "strtotime($when)) . "GMT"
  19. function getPubDate() 
  20. if(emptyempty($this->pubDate)) 
  21. return date("D, d M Y H:i:s ") . "GMT"
  22. else 
  23. return $this->pubDate; 
  24. function addTag($tag$value
  25. $this->tags[$tag] = $value
  26. function out() 
  27. $out = $this->header(); 
  28. $out .= "<channel>/n"
  29. $out .= "<title>" . $this->title . "</title>/n"
  30. $out .= "<link>" . $this->link . "</link>/n"
  31. $out .= "<description>" . $this->description . "</description>/n"
  32. $out .= "<language>" . $this->language . "</language>/n"
  33. $out .= "<pubDate>" . $this->getPubDate() . "</pubDate>/n"
  34. foreach($this->tags as $key => $val$out .= "<$key>$val</$key>/n"
  35. foreach($this->items as $item$out .= $item->out(); 
  36. $out .= "</channel>/n"
  37. $out .= $this->footer(); 
  38. $out = str_replace("&""&"$out); 
  39. return $out
  40. function serve($contentType = "application/xml"
  41. $xml = $this->out(); 
  42. header("Content-type: $contentType"); 
  43. echo $xml
  44. function header() 
  45. $out = '<?xml version="1.0" encoding="utf-8"?>' . "/n"
  46. $out .= '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">' . "/n"
  47. return $out
  48. function footer() 
  49. return '</rss>'
  50. class RSSItem 
  51. var $title
  52. var $link
  53. var $description
  54. var $pubDate
  55. var $guid
  56. var $tags
  57. var $attachment
  58. var $length
  59. var $mimetype
  60. function RSSItem() 
  61. {  
  62. $this->tags = array(); 
  63. function setPubDate($when
  64. if(strtotime($when) == false) 
  65. $this->pubDate = date("D, d M Y H:i:s "$when) . "GMT"
  66. else 
  67. $this->pubDate = date("D, d M Y H:i:s "strtotime($when)) . "GMT"
  68. function getPubDate() 
  69. if(emptyempty($this->pubDate)) 
  70. return date("D, d M Y H:i:s ") . "GMT"
  71. else 
  72. return $this->pubDate; 
  73. function addTag($tag$value
  74. $this->tags[$tag] = $value
  75. function out() 
  76. $out .= "<item>/n"
  77. $out .= "<title>" . $this->title . "</title>/n"
  78. $out .= "<link>" . $this->link . "</link>/n"
  79. $out .= "<description>" . $this->description . "</description>/n"
  80. $out .= "<pubDate>" . $this->getPubDate() . "</pubDate>/n"
  81. if($this->attachment != ""
  82. $out .= "<enclosure url='{$this->attachment}' length='{$this->length}' type='{$this->mimetype}' />"
  83. if(emptyempty($this->guid)) $this->guid = $this->link; 
  84. $out .= "<guid>" . $this->guid . "</guid>/n"
  85.  
  86. foreach($this->tags as $key => $val$out .= "<$key>$val</$key/n>"
  87. $out .= "</item>/n"
  88. return $out
  89. function enclosure($url$mimetype$length
  90. $this->attachment = $url
  91. $this->mimetype = $mimetype
  92. $this->length = $length

使用示例如下:

 

 
  1. $feed = new RSS(); 
  2. $feed->title = "RSS Feed Title"
  3. $feed->link = "http://website.com"
  4. $feed->description = "Recent articles on your website."
  5. $db->query($query); 
  6. $result = $db->result; 
  7. while($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
  8. $item = new RSSItem(); 
  9. $item->title = $title
  10. $item->link = $link
  11. $item->setPubDate($create_date);  
  12. $item->description = "<![CDATA[ $html ]]>"
  13. $feed->addItem($item); 
  14. echo $feed->serve(); 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩美女视频| 国产精品高潮呻吟视频| 欧美孕妇性xx| 国内精品美女av在线播放| 久久久亚洲影院| 一色桃子一区二区| 久久久精品久久久久| 亚洲一区二区三区成人在线视频精品| 97久久国产精品| 国产精品自拍偷拍| 亚洲国产天堂久久综合| 亚洲国产精品高清久久久| 精品中文字幕在线| 日本道色综合久久影院| 亚洲精品视频中文字幕| 欧美激情一区二区久久久| 久久免费视频这里只有精品| 日本不卡高字幕在线2019| 成人国产亚洲精品a区天堂华泰| 国产美女直播视频一区| 91久久久精品| 97香蕉久久超级碰碰高清版| 日韩久久免费电影| 亚洲国产另类 国产精品国产免费| 精品国产乱码久久久久久婷婷| 精品无人国产偷自产在线| 成人xvideos免费视频| 福利一区福利二区微拍刺激| 国语自产精品视频在线看一大j8| 久久综合伊人77777蜜臀| 亚洲一区二区免费| 久久国产精品久久久| 国产精品直播网红| 欧美乱妇高清无乱码| 欧美三级欧美成人高清www| 亚洲欧美色婷婷| 欧洲亚洲女同hd| 亚洲美女www午夜| 亚洲天堂av电影| 欧美激情视频在线观看| 亚洲欧美日韩天堂| 亚洲最大的成人网| 亚洲人成电影网站色xx| 欧美日韩在线视频一区二区| 久久久国产精品x99av| 在线精品视频视频中文字幕| 色诱女教师一区二区三区| 国内久久久精品| 亚洲精品网站在线播放gif| 欧美大片网站在线观看| 高清欧美性猛交xxxx黑人猛交| 欧美富婆性猛交| 欧美日韩国产色| 最近2019中文字幕mv免费看| 欧美成人第一页| 欧美日韩亚洲激情| 欧美多人乱p欧美4p久久| 2020久久国产精品| 精品国偷自产在线视频| 欧美日韩国产精品一区二区三区四区| 日韩中文字幕欧美| 国产精品久久久久久久久久久久久| 成人久久久久久久| 欧美裸体xxxx极品少妇| 日韩美女视频中文字幕| 欧美电影在线免费观看网站| 欧美三级欧美成人高清www| 国产成一区二区| 亚洲aaa激情| 一区二区三区视频免费在线观看| 精品色蜜蜜精品视频在线观看| 国产成人高潮免费观看精品| 国产成人aa精品一区在线播放| 久久视频精品在线| 国产精品揄拍一区二区| 久久精品视频在线| 亚洲女人天堂色在线7777| 欧美一级大片在线免费观看| 国产精品欧美一区二区三区奶水| 精品中文字幕在线| 精品一区二区三区四区在线| 北条麻妃一区二区在线观看| 国产91精品在线播放| 亚洲精品一区av在线播放| 欧美最猛性xxxxx亚洲精品| 在线视频日本亚洲性| 欧美日韩在线视频一区| 国产精品夜间视频香蕉| 日韩小视频在线观看| 午夜精品理论片| 亚洲国产日韩欧美在线动漫| 国产主播精品在线| 尤物99国产成人精品视频| 欧美电影在线观看高清| 欧美怡红院视频一区二区三区| 91香蕉嫩草影院入口| 亚洲午夜色婷婷在线| 亚洲国产精品系列| 成人激情av在线| 精品久久久视频| 亚洲女人初尝黑人巨大| 久久精品欧美视频| 亚洲乱码国产乱码精品精天堂| 日韩av最新在线观看| 91高清在线免费观看| 久久中文字幕在线| 亚洲欧美日韩精品久久亚洲区| 欧美野外wwwxxx| 神马国产精品影院av| 欧美亚洲激情在线| 日韩免费高清在线观看| 国产精品亚洲视频在线观看| 国产精品欧美日韩久久| 精品国产网站地址| 日韩精品视频中文在线观看| 欧美性xxxx极品hd满灌| 久久久久国色av免费观看性色| 亚洲性生活视频| 亚洲一区二区三区777| 精品中文字幕在线观看| 国产精品网站入口| 欧美肥老太性生活视频| 成人激情春色网| 久久久久久国产免费| 久久精品国产免费观看| 欧美高跟鞋交xxxxhd| 91视频国产高清| 国产综合在线看| 日韩一区视频在线| 亚洲精品国产精品乱码不99按摩| 国产在线999| 欧美成人一二三| 一区二区三区视频在线| 97人人爽人人喊人人模波多| 欧美成人精品在线播放| 日韩久久午夜影院| 久久久成人av| 69久久夜色精品国产69| 91精品综合视频| 亚洲人成网站777色婷婷| 日韩欧美aⅴ综合网站发布| 国产精品黄色影片导航在线观看| 欧美一区二区三区免费视| 欧美做爰性生交视频| 日韩亚洲欧美中文在线| 疯狂蹂躏欧美一区二区精品| 91精品国产综合久久香蕉922| 亚洲高清一二三区| 久久色免费在线视频| 在线看福利67194| 欧美成人国产va精品日本一级| 日韩av在线不卡| 精品国产91久久久久久| 91精品国产免费久久久久久| 26uuu另类亚洲欧美日本老年| 2021久久精品国产99国产精品| 欧美丰满少妇xxxxx做受| 国产精品扒开腿爽爽爽视频| 国产福利视频一区| 91精品在线观看视频| 91中文字幕在线| 亚洲精品视频免费| 亚洲www在线| 色与欲影视天天看综合网|