新手如何使用PHP創(chuàng)建RSS閱讀器_PHP教程
推薦:PHP關(guān)于代碼轉(zhuǎn)換問題比較完善的解決辦法最近在寫bbs中,遇上代碼轉(zhuǎn)換問題。尋找了很久,才得到一個(gè)比較完善的解決辦法,可以徹底還原發(fā)文者的原文。 以下貼出,供大家指正。 系統(tǒng):linux php4 oracle8i
Jacques Noah在Devshed上發(fā)表了一篇關(guān)于在PHP4與任意版本的Mysql搭建的平臺(tái)下創(chuàng)建一個(gè)基于PHP的RSS閱讀器的文章,RSS文檔中有三個(gè)主要的標(biāo)簽:Title,link和description,分別包含著像它們名稱提示一樣的信息。
Jacques列舉了來自一個(gè)RSS文檔的兩段代碼,包含開始部分和結(jié)尾部分,并說明創(chuàng)建PHP的RSS閱讀器之前所需要的幾個(gè)步驟。
首先是提取標(biāo)簽所描述的內(nèi)容。典型的RSS文檔會(huì)是如下的結(jié)構(gòu):
以下為引用的內(nèi)容: <RSS> <channel> <item> </item> </channel> </RSS> |
像<items>這樣不包含"/"的標(biāo)簽是起始標(biāo)簽,而包含"/"的“</items>”則是結(jié)束標(biāo)簽,所以提取內(nèi)容的函數(shù)應(yīng)該匹配查找“<item></items>”的內(nèi)容從而獲取具體的內(nèi)容。
Jacques同時(shí)也討論了如何運(yùn)用PHP所提供的內(nèi)置函數(shù)使得解析文檔更為清晰和方便。在創(chuàng)建完必要的函數(shù)之后,Jacques用函數(shù)循環(huán)的提取并顯示xml文件中的內(nèi)容。Jacques同時(shí)向我們展示了當(dāng)RSS閱讀器不可用的時(shí)候如何通過其他的途徑獲取到內(nèi)容,他創(chuàng)建了一個(gè)關(guān)于RSS信息的數(shù)據(jù)庫,用數(shù)據(jù)庫來幫助更新RSS文件,并提供了關(guān)于這個(gè)數(shù)據(jù)庫的數(shù)據(jù)表和代碼示例。
分享:如何使PHP文件與HTML代碼更好的分離大家都知道,php是一種服務(wù)器端的內(nèi)嵌html式的腳本編程語言。可是按照內(nèi)嵌html方式來作一網(wǎng)站的話,代碼很快就變得龐大而且不可控制。如何才能使php代碼與html分離,做出類似dw的lib(模板)而使
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP 自定義錯(cuò)誤處理函數(shù)的使用詳解
- 關(guān)于尾遞歸的使用詳解
- 關(guān)于方便實(shí)用的PHP生成靜態(tài)頁面類的介紹
- 基于PHP異步執(zhí)行的常用方式詳解
- PHP Error與Logging函數(shù)的深入理解
- php+mysq 修改用戶密碼(用password加密)
- setcookie中Cannot modify header information-headers already sent by錯(cuò)誤的解決方法詳解
- 解讀使用PHP與XML進(jìn)行網(wǎng)站編程
- 怎樣通過SMTP發(fā)送電子郵件
- php curl選項(xiàng)列表(超詳細(xì))
- 相關(guān)鏈接:
- 教程說明:
PHP教程-新手如何使用PHP創(chuàng)建RSS閱讀器
。