检查RSS源是否有更新?

问题描述:

我在我的网站上收到RSS订阅源。如何检查RSS文件是否已更改,然后进行更新。我通过PHP手动执行此操作。检查RSS源是否有更新?

基本上,我在我的网站上有12个新闻报道,但他们根据RSS提要进行更改。我可以每隔一段时间点击一次“刷新”,但有没有更智能的方法可以做到这一点?

+0

所以你不读你的页面加载时的RSS? – rzetterberg 2011-04-19 09:32:57

+1

也许该考虑在页面上放置一些Ajax逻辑了?它可以定期“异步”刷新显示的RSS源,而无需手动刷新页面。 – 2011-04-19 09:36:43

+0

true - 此外,我意识到您可以让RSS_Title($ string)将标题存储在数组中,并在加载和分析Feed URL之前检查标题 – Graham 2011-04-19 16:30:01

我有类似的问题,但每6小时创建一次文件。我已经把脚本放到cron作业:http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/

在我的情况下cron的是这样的: 0 */6 * * * PHP /path/to/my/script.php