天天看點

新手如何使用PHP建立RSS閱讀器

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

JacquesNoah在Devshed上發表了一篇關于在PHP4與任意版本的Mysql搭建的平台下建立一個基于PHP的RSS閱讀器的文章,RSS文檔中有三個主要的标簽:Title,link和description,分别包含着像它們名稱提示一樣的資訊。

Jacques列舉了來自一個RSS文檔的兩段代碼,包含開始部分和結尾部分,并說明建立PHP的RSS閱讀器之前所需要的幾個步驟。

首先是提取标簽所描述的内容。典型的RSS文檔會是如下的結構:

<RSS>

     <channel>

     <item>

     </item>

     </channel>

     </RSS>  

像<items>這樣不包含"/"的标簽是起始标簽,而包含"/"的“</items>”則是結束标簽,是以提取内容的函數應該比對查找“<item></items>”的内容進而擷取具體的内容。

Jacques同時也讨論了如何運用PHP所提供的内置函數使得解析文檔更為清晰和友善。在建立完必要的函數之後,Jacques用函數循環的提取并顯示xml檔案中的内容。Jacques同時向我們展示了當RSS閱讀器不可用的時候如何通過其他的途徑擷取到内容,他建立了一個關于RSS資訊的資料庫,用資料庫來幫助更新RSS檔案,并提供了關于這個資料庫的資料表和代碼示例。

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>