#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