php如何讀取rss,php如何讀取服務器中的TXT文件

本文目錄一覽:

rss是什麼?假如用PHP編寫網頁的話怎麼獲取rss鏈接的內容然後顯示出文章和標題

RSS(簡易信息聚合,也叫聚合內容)是一種描述和同步網站內容的格式。RSS可以是以下三個解釋的其中一個: Really Simple

Syndication;RDF (Resource Description Framework) Site Summary; Rich Site

Summary。但其實這三個解釋都是指同一種Syndication的技術。RSS目前廣泛用於網上新聞頻道,blog和wiki,主要的版本有0.91, 1.0, 2.0。使用RSS訂閱能更快地獲取信息,網站提供RSS輸出,有利於讓用戶獲取網站內容的最新更新。網絡用戶可以在客戶端藉助於支持RSS的聚合工具軟件,在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。

淚奔~~求助php讀取百度rss源 有碼清晰

這樣的代碼沒法給你調試了.

但是GBK的會出錯.大概的問題是編碼的問題.

你網頁的編碼需要和被採集的編碼保持一致.

不然你需要轉碼才可以.

用iconv函數來解決.

php怎麼調用RSS?

rss

目錄·更多有關RSS

·RSS可以幹什麼

·RSS閱讀器

·RSS的未來發展

· RSS的語法介紹

RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。

RSS是一種起源於網景的推技術,將訂戶訂閱的內容傳送給他們的通訊協同格式(Protocol)。RSS可以是以下三個解釋的其中一個:

Really Simple Syndication

RDF (Resource Description Framework) Site Summary

Rich Site Summary

但其實這三個解釋都是指同一種Syndication的技術。 RSS目前廣泛用於網上新聞頻道,blog和wiki,主要的版本有0.91, 1.0, 2.0。

更多有關RSS

今天肯定有人還記得IE 4剛剛推出來的時候有一個有趣的功能,那就是新聞頻道。這個新聞頻道的功能與Netscape推出的新聞頻道是很相似的(當時Netscape還是市場上領先的瀏覽器)。為此Netscape 定義了一套描述新聞頻道的語言,這就是RSS,只不過Netscape自當時起每況愈下,所以最終也沒有發佈一個正式的RSS規範(只發佈了一個0.9版本)。而微軟也在當時推出了支持自己IE的CDF(Channel Definition Format)數據規格,與RSS非常接近。微軟試圖用新聞頻道的功能把「推」(Push)技術變成一個應用主流,並與Netscape抗衡。不過出乎預測的是,「推」技術自始至終沒有找到合適的商業模型,而且伴隨着其他各類網絡特性的出現,也日益無法顯現自身的優勢。新聞頻道在瀏覽器中的地位最終日暮西山,最後也在IE的後續版本中消失了。

新聞頻道的確進入了低谷,但是RSS並沒有被業界人士所拋棄。過去兩年,Blog從一個專業群體開始,逐步成為了網絡上最熱門的新話題。而RSS成為了描述Blog主題和更新信息的最基本方法。於是RSS這項技術被著名Blogger/Geek戴夫·溫那(Dave Winner)的公司UserLand所接手,繼續開發新的版本,以適應新的網絡應用需要。新的網絡應用就是Blog,因為戴夫·溫那的努力,RSS升級到了0.91版,然後達到了0.92版,隨後在各種Blog工具中得到了應用,並被眾多的專業新聞站點所支持。在廣泛的應用過程中,眾多的專業人士認識到需要組織起來,把RSS發展成為一個通用的規範,並進一步標準化。一個聯合小組根據W3C新一代的語義網技術RDF對RSS進行了重新定義,發佈了RSS 1.0,並把RSS定義為「RDF Site Summary」。這項工作並沒有與戴夫·溫那進行有效的溝通,而戴夫則堅持在自己設想的方向上進一步開發RSS的後續版本,也並不承認RSS 1.0的有效性。RSS由此開始分化形成了RSS 0.9x/2.0和RSS 1.0兩個陣營,也由此引起了在專業人群中的廣泛爭論。

因為有着爭論的存在,所以一直到今天,RSS 1.0還沒有成為標準化組織的真正標準。而戴夫·溫那卻在2002年9月獨自把RSS升級到了2.0版本,其中的定義完全是全新的模式,並沒有任何RSS 1.0的影子。這引發了網絡上進一步爭議,究竟讓一個越來越普及的數據格式成為一個開放的標準,還是被一家公司所定義和控制,成為了爭議的焦點。戴夫·溫那並沒有為自己辯解,他的觀點是RSS還需要進一步發展,需要專業人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS「被一家商業公司獨佔」的擔心。

前面的鋪墊對用戶來說也許沒有什麼太大的意義,可能更多人關心如何在自己的Blog增加RSS輸出,這樣可以讓很多新聞聚合工具(例如CNBlog剛剛推薦的NewzCrawler)很容易找到你並自動獲得你在Blog中的更新內容。

它有什麼用處:讓別人容易的發現你已經更新了你的站點,讓人們很容易的追蹤他們閱讀的所有weblogs。

不久,一家專門從事Blog軟件開發的公司UserLand接手了RSS 0.91版本,並把它作為其Blog軟件的基礎功能之一繼續開發,逐步推出了0.92、0.93和0.94版本。隨着Blog的流行,RSS作為一種基本的功能也被越來越多的網站和Blog軟件支持。

在UserLand公司接手並不斷開發RSS的同時,很多的專業人士認識到需要通過一個第三方、非商業的組織,把RSS發展成為一個通用的規範,並進一步標準化。於是2001年一個聯合小組在0.90版本RSS的開發原則下,以W3C新一代的語義網技術RDF(Resource Description Framework)為基礎,對RSS進行了重新定義,發佈RSS1.0,並將RSS定義為「RDF Site Summary」。但是這項工作沒有與UserLand公司進行有效的溝通,UserLand公司也不承認RSS 1.0的有效性,並堅持按照自己的設想進一步開發出RSS的後續版本,到2002年9月發佈了最新版本RSS 2.0,UserLand公司將RSS定義為「Really Simple Syndication」。

目前RSS已經分化為RSS 0.9x/2.0和RSS 1.0兩個陣營,由於分歧的存在和RSS 0.9x/2.0的廣泛應用現狀,RSS 1.0還沒有成為標準化組織的真正標準。

RSS可以幹什麼

1.訂閱BLOG(你可以訂閱你工作中所需的技術文章;也可以訂閱與你有共同愛好的作者的Blog,總之,你對什麼感興趣你就可以訂什麼)

2.訂閱新聞(無論是奇聞怪事、明星消息、體壇風雲,只要你想知道的,都可以訂閱)

你再也不用一個網站一個網站,一個網頁一個網頁去逛了。只要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器里,你也不必為了一個急切想知道的消息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你!

RSS閱讀器

目前,RSS閱讀器基本可以分為兩類。

第一類大多數閱讀器是運行在計算機桌面上的應用程序,通過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的閱讀器,都提供免費試用版和付費高級版。國內最近也推出了幾款RSS閱讀器:周博通,看天下,博閱。另外,開源社區也推出了很多優秀的閱讀器,RSSOWl(完全java開發,點擊下載)它不僅是完全支持中文界面,而且還是完全的免費軟件!(後面我們就將以開源軟件周博通和rssowl為例,為大家介紹怎樣來使用RSS閱讀器-周伯通,怎樣使用RSS閱讀器-rssowl))

第二類新聞閱讀器通常是內嵌於已在計算機中運行的應用程序中。例如,NewsGator內嵌在微軟的Outlook中,所訂閱的新聞標題位於Outlook的收件箱文件夾中。另外,Pluck內嵌在Internet Explorer瀏覽器中!

RSS的聯合(Syndication)和聚合(Aggregation)

發佈一個RSS文件(RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅遊的網站系列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫着RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。

而所謂RSS聚合,就是通過軟件工具的方法從網絡上搜集各種RSS Feed並在一個界面中提供給讀者進行閱讀。這些軟件可以是在線的WEB工具,如,, ,,, 等,當然,可以使用我們以上提到的客戶端工具。

RSS的未來發展

隨着越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜索引擎。

RSS的語法介紹

一個RSS文件就是一段規範的XML數據,該文件一般以rss,xml或者rdf作為後綴。下面我們選擇中的一部分作為例子簡單說(略)

參考文獻:

1、 RSS 0.9 Specification

2、 RSS 1.0 Specification

什麼是RSS?

RSS是站點用來和其他站點之間共享內容的一種簡易方式(也叫聚合內容),通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈接通常都能鏈接到全部的內容。網絡用戶可以在客戶端藉助於支持RSS的新聞聚合軟件(如FeedDemon、SharpReader,NewzCrawler),在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。網站提供RSS輸出,有利於讓用戶發現網站內容的更新。

RSS如何工作?

首先您一般需要下載和安裝一個RSS新聞閱讀器,然後從網站提供的聚合新聞目錄列表中訂閱您感興趣的新聞欄目的內容。訂閱後,您將會及時獲得所訂閱新聞頻道的最新內容。

閱讀RSS新聞的特點?

1.沒有廣告或者圖片來影響標題或者文章概要的閱讀。

2.RSS閱讀器自動更新你定製的網站內容,保持新聞的及時性。

3.用戶可以加入多個定製的RSS提要,從多個來源搜集新聞整合 到單個數據流中。

隨着網絡的普及,越來越多的人習慣通過網絡來獲取信息、查詢資料。雖然各種各樣的門戶網站紛紛興起,但在各個網站之間來回穿梭也的確是十分麻煩,搜索引擎可以幫助我們搜索到任何想要找的東西,但查找起來也比較麻煩。現在網絡上出現了一種全新的資訊方式,他可以把我們定閱的各種資訊送到我們的桌面上來,不但可以及時了解最新的新聞資訊,而且免去了瀏覽網站時惱人的網絡廣告,這種最新的資訊方式被叫做信息聚合,簡稱RSS。

通過RSS技術,我們可以把定閱的最新的資訊接收到電腦桌面上,要接收RSS信息,使用RSS閱讀器是最好的方法。當網站內容更新時,RSS閱讀器就會自動接收,把最新的信息接收到本地電腦桌面上來,同時可以看到最新信息的標題與摘要,點擊標題就能夠查看全文內容了。自從去年國內「博客」的興起,使的RSS資源漸漸多了起來,同時各大網站也紛紛推出了RSS服務,通常只要看到網站上有XML標誌,就說明該網站提供RSS服務。

FeedDemon、看天下網絡資訊瀏覽器 、新浪點點通閱讀器、周博通等是常見的RSS閱讀器。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236544.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:00
下一篇 2024-12-12 12:00

相關推薦

發表回復

登錄後才能評論