2011-09-03 51 views
0

我有一個.txt文件包含文本行的數量,我想要一些PHP腳本創建一個RSS提要,並逐行更新.txt文件每隔一段時間,比如說2分鐘[比方說,我有一個包含100個文本行的.txt文件,腳本將創建一個RSS Feed並每隔2分鐘更新一次文本行,以便將它作爲行N1,行N2,行N2,......,行N100,然後停止更新RSS提要],我希望我明確,是否可行,(我不擅長PHP或XML編程,我搜遍了所有互聯網爲這樣的事情,但我找不到任何解決方案,我希望你能幫助我)在此先感謝。創建一個自動更新的RSS提要.txt文件

回答

1

這將需要大約半小時到一小時的時間進行編碼和測試。

的理念是:

  1. 使用的file_get_contents來獲取文件到一個變量
  2. 分裂的「\ n」個文件並將所得陣列存儲到一個變量
  3. 使用header設置MIME類型的RSS提要
  4. 回聲的RSS開始
  5. 數組的foreach行,在逗號分割,如果它是一個csv,並把每一位變成一個變量
  6. 呼應有關XML的每一行(閱讀RSS規範,找出 它是什麼)
  7. 呼應RSS提要的最後

然後提交給RSS validator和調整,直到它的有效

然後使用cron定期運行這個文件

這將是一個非常好的學習一些PHP的地方 - 遵循我所說的話,它不會太痛苦!

+0

感謝您的回覆,這似乎有點難,但我會盡力去做,再次感謝。 – michael