2009-02-07 55 views
4

我需要一個PHP庫/腳本,無論它們是RSS還是ATOM,都可以從提要中檢索數據,因爲我希望用戶插入隨機提要,然後將隨後的提要存儲在數據庫中。如果能夠檢查給定的URL是否爲饋送,那也是很棒的。對於RSS和ATOM,是否有PHP提要閱讀器?

如果有什麼東西可以幫助我,誰能告訴我?謝謝!

回答

1

Zend_Feed

Zend_Feed提供 RSS和Atom Feed的功能。它爲 提供了訪問提要元素,提要 屬性和條目屬性的 的自然語法。 Zend_Feed還具有廣泛的支持 用於使用相同的自然語法修改供稿和條目結構 ,並且 將結果轉回XML。在未來的 中,此修改支持 可以爲Atom 發佈協議提供支持。

您不必使用整個Zend Framework,只需要使用Zend_Feed組件及其依賴關係。

+1

但是你不能只下載ZF的feed組件。你總是必須得到完整的大肥肉。 – cweiske 2011-06-03 09:10:30

+0

是的。但是您可以只抓取Feed及其依賴項:Exception,Loader,Http,Uri和Validate(http://files.zend.com/help/Zend-Framework/requirements.dependencies.html),刪除其餘部分。 – 2011-06-13 11:02:51

-1

這可以通過SimpleXML的好辦,就從其他人,但你自己不需要的代碼。請記住,如果您提供了一個無效或不存在的文件,SimpleXML會自行消失。使用try/catch + execeptions。

http://us2.php.net/simplexml