成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確實現PHP獲取博客數據

開發 后端
PHP獲取博客數據對于一個剛剛學習PHP語言的朋友來說,實現起來還是比較困難的。希望通過對本文的解讀,大家能充分掌握這一知識。

PHP在我們的實際應用中可以幫助我們實現許多功能,比如在網站的建設中,對于數據等的操作等。我們今天就向大家介紹有關PHP獲取博客數據的相關方法。#t#

目前很多的網站提供免費個人博客服務,如Google,新浪,網易等等,如何將免費的博客充分利用起來,需要我們在使用過程中不斷總結和思考,對于 程序員來說,如何使用PHP獲取Blogger博客RSS或Atom數據顯得非常重要,在這里簡單的跟大家介紹一下使用PHP獲取blogger博客 RSS或Atom數據的基本方法,以PHP獲取google的Blogger博客數據為實例,了解PHP獲取RSS或Atom數據的基本原理,供參考。

PHP獲取博客數據使用前提

有一個Google的Blogger免費空間。
獲取免費空間的RSS或Atom地址http://shifen.blogspot.com/feeds/posts/default

PHP獲取博客數據實例代碼

  1. $blogUrl = 'http://shifen.blogspot.
    com/feeds/posts/default'
    ;   
  2. $atom = simplexml_load_file ( $blogUrl );   
  3. $atom->registerXPathNamespace (
     'atom', 'http://www.w3.org/2005/Atom' );   
  4. $title = $atom->title;   
  5. $subtitle = $atom->subtitle;   
  6. $blogFeeds = $atom->link [0] [href];   
  7. $blogURL = $atom->link [2] [href];   
  8. $blogNextURL = $atom->link [3] [href];   
  9. $entrys = $atom->xpath ( '//atom:entry' );  

PHP獲取博客數據代碼分析

1,定義博客blogger地址,如:$blogUrl = 'http://shifen.blogspot.com/feeds/posts/default';

2,使用PHP內置simplexml_load_file函數將blogger的XML數據轉化成對象。

simplexml_load_file相關知識(具體查看PHP手冊)
說明:simplexml_load_file 將一個XML文檔裝載入一個對象中。
原型:simplexml_load_file ( filename [,class_name [,options [, ns [, is_prefix]]]] )

3,使用PHP內置registerXPathNamespace函數為下一次 XPath 查詢創建命名空間語境。與前面simplexml_load_file函數組合,支持提供命名空間,Blogger的命名空間使用的是http://www.w3.org/2005/Atom,便于調用Blogger的RSS或Atom數據。

4,獲取Blogger的RSS或Atom數據。

(1)獲取Blogger博客空間標題,如:$atom->title,返回:十分愉快
(2)獲取Blogger博客空間次標題,如:$atom->subtitle,返回:學學東西總是好的,能讓你十分愉快!
(3)獲取Blogger博客RSS地址,如:$atom->link [0] [href],返回:http://shifen.blogspot.com/feeds/posts/default
(4)獲取Blogger博客URL地址,如:$atom->link [2] [href],返回:http://shifen.blogspot.com/
(5)獲取Blogger博客RSS的下一頁地址,如:$atom->link [3] [href],返回:http://shifen.blogspot.com/feeds/posts/default?start-index=26&max-results=25
(6)獲取Blogger博客文章內容,如:$atom->xpath ( '//atom:entry' ),返回文章數組,默認最新發布的25篇文章。

上面PHP獲取博客數據實例可知,PHP獲取Blogger博客RSS或Atom數據使用simplexml_load_file和registerXPathNamespace兩個內置函數即可輕松實現。

責任編輯:曹凱 來源: 百度博客
相關推薦

2009-12-03 11:11:57

PHP網站優化

2009-12-07 18:42:55

PHP與Javascr

2009-12-04 12:51:27

PHP functio

2009-12-09 16:49:09

PHP顯示文章發布時間

2009-12-08 14:31:31

PHP命令行讀取參數

2009-12-08 19:29:10

PHP生成唯一標識符

2009-11-25 16:36:29

PHP刪除數組重復元素

2009-12-29 18:09:00

Silverlight

2010-02-25 10:10:29

WCF使用Header

2009-12-01 14:00:37

PHP字符串轉換為數值

2010-01-06 15:56:18

.Net Framew

2010-05-10 16:25:15

Oracle組件

2010-03-04 15:12:33

Python算法

2010-03-04 11:12:02

Python AOP

2010-04-29 17:31:56

Oracle存儲過程

2010-02-24 10:07:48

WCF跨越邊界

2009-12-15 14:09:39

Ruby創建可參數化類

2010-01-15 16:03:48

VB.NET重載Win

2020-10-15 10:51:05

云計算IT技術

2009-12-21 10:09:26

WCF創建客戶端服務對
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re热精品视频 | 99re6在线视频精品免费 | 国产乱码高清区二区三区在线 | 欧美一区2区三区4区公司 | 日韩在线视频一区 | 色综合一区二区三区 | 成人中文字幕av | 久久久久国产一区二区三区 | 日韩在线一区二区三区 | 国产精品国产a级 | 日韩电影在线 | 欧美h版| 超碰婷婷 | 国产一区精品 | 精品伊人| 欧美日韩在线看 | 国产精品成人一区二区三区 | 日韩有码在线播放 | 亚洲导航深夜福利涩涩屋 | 久久人人爽人人爽人人片av免费 | 中文字幕在线观看 | 不卡视频一区 | 在线91| www.4hu影院| 亚洲免费精品一区 | 99精品99| 国产日韩欧美 | 欧美v日韩| 国产成人精品一区二区 | 久久亚洲精品国产精品紫薇 | 二区在线视频 | 日韩欧美在线一区二区 | 91精品国产91久久综合桃花 | 美女人人操| 国产一区二区三区色淫影院 | 免费观看一级特黄欧美大片 | 免费一区 | 亚洲一区二区久久 | 国外激情av| 午夜丰满少妇一级毛片 | 男女一区二区三区 |