Этот код не проверяет наличие обновлений в реальном времени - это было бы практически невозможно - но каждые 1 час / минуту.
Во-первых, сохраните файл в вашей системе, который имеет такое же содержимое, как это. Назовите его любым способом, например paper_items.json.
Теперь создайте файл с именем checkitems.php. Прочитайте файл, который часто меняется, сравните, если его содержимое равно вашему paper_items.json. Если все равно, делать нечего, если нет, сохраните онлайн-файл в своем локальном файле paper_items.json и используйте PHP mail (), чтобы отправить вам что-то вроде «произошли изменения».
Наконец, настройте задачу cron, чтобы запускать ее каждые n (например, 1) час или 1 минуту и т. Д.