Проверить, есть ли у RSS-канала обновление?

#php #rss

#php #RSS-канал

Вопрос:

Я получаю RSS-канал на своем сайте. Как я могу проверить, изменились ли файлы RSS, а затем обновить их. Я делаю это вручную через PHP.

в принципе, у меня на сайте 12 новостных сюжетов, но они меняются в зависимости от RSS-канала. Я могу время от времени нажимать «обновить», но есть ли более разумный способ сделать это?

Комментарии:

1. Значит, вы не читаете RSS при загрузке вашей страницы?

2. Может быть, пришло время рассмотреть возможность добавления некоторой Ajax-логики на вашу страницу? Он мог бы регулярно «асинхронно» обновлять «отображаемые RSS-каналы без необходимости обновлять страницу вручную.

3. это правда — Кроме того, я понял, что вы можете заставить RSS_Title ($ string) сохранять заголовки в массиве и проверять заголовки перед загрузкой и анализом URL-адресов каналов

Ответ №1:

У меня была похожая проблема, но с созданием файлов каждые 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