一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP讀取RSS(Feed)簡單實例

最近在弄博客,但各種博客間同步比較麻煩,好在每一個博客都有自己的RSS聚合系統(tǒng),可以通過RSS實現(xiàn)博客同步調用,于是自己動手用RSS實現(xiàn)博客同步發(fā)布,在其中就研究一下php讀RSS。

RSS是用XML來書寫的,XML 是一種數(shù)據(jù)存儲格式。php讀取XML數(shù)據(jù)有三種方法:用XML解析函數(shù)、DOM模塊和正則表達式,最直接地就是直接解析XML,獲取XML中的數(shù)據(jù)。

以下是解析代碼:
復制代碼 代碼如下:
<?php
error_reporting(E_ALL^E_NOTICE);

$rssfeed = "feed.xml";
header('Content-Type:text/html;charset= UTF-8');

$buff = "";
 //打開rss地址,并讀取
 $fp = fopen($rssfeed,"r") or die("can not open $rssfeed");
 while ( !feof($fp) ) {
 $buff .= fgets($fp,4096);
 }
 //關閉文件
 fclose($fp);

//建立一個 XML 解析器
 $parser = xml_parser_create();
 //xml_parser_set_option -- 為指定 XML 解析進行選項設置
 xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
 //xml_parse_into_struct -- 將 XML 數(shù)據(jù)解析到數(shù)組$values中
 xml_parse_into_struct($parser,$buff,$values,$idx);
 //xml_parser_free -- 釋放指定的 XML 解析器
 xml_parser_free($parser);

foreach ($values as $val) {
 $tag = $val["tag"];
 $type = $val["type"];
 $value = $val["value"];
 //標簽統(tǒng)一轉為小寫
 $tag = strtolower($tag);

if ($tag == "item" && $type == "open"){
 $is_item = 1;
 }else if ($tag == "item" && $type == "close") {
 //構造輸出字符串
 echo "<a href="".$link."" target="_blank">".$title."</a>
 ";
 //echo $content."
 ";
 $is_item = 0;
 }
 //僅讀取item標簽中的內容
 if($is_item==1){
 if ($tag == "title") {$title = $value;}
 if ($tag == "link") {$link = $value;}
 if ($tag =="content:encoded"){$content=$value;}
 }
 }
 ?>

以下是用該程序讀取feed的效果:

php技術PHP讀取RSS(Feed)簡單實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本色www| 影院成人区精品一区二区婷婷丽春院影视 | 91香蕉嫩草 | 欧美一区二区三区精品国产 | 激情欧美一区二区三区 | 亚洲天堂色视频 | 一区二区三区视频在线播放 | 大臿蕉香蕉大视频成人 | 男人扒开女人腿做爽爽视频网站 | 久久不卡精品 | 色5月婷婷 | 国产日韩欧美成人 | 91探花福利精品国产自产在线 | 欧洲一卡2卡三卡4卡免费观看 | 国产午夜视频在线观看网站 | 中文字幕第二一区 | 久久伊人一区二区三区四区 | 青草草产国视频 | 国产69久久精品成人看 | 久久精视频| 国产极品白嫩美女在线观看看 | 亚洲综合视频一区 | 久久亚洲伊人中字综合精品 | 隔壁搬来黑人巨大中文字幕 | 久久亚洲综合网 | 国产99视频精品免费视频免里 | 五月婷婷激情四射 | 精品日韩二区三区精品视频 | 激性欧美在线播激性欧美 | 中文字幕无线码中文字幕免费 | 亚洲二区在线视频 | 五月婷婷中文字幕 | 成人在线免费视频观看 | 丁香六月婷婷综合激情动漫 | 天天干天天操天天干 | 国产精选在线 | 国产精品视频一区牛牛视频 | 亚洲综合在线最大成人 | 日韩在线一区二区三区免费视频 | 99久久精品国语对白 | 久久婷婷国产精品香蕉 |