Я недавно сделал это с нуля.
Я не знаю, насколько вы нуб с PHP (это единственный серверный язык сценариев, который я знаю), но я постараюсь быть максимально кратким, не стесняйтесь задавать любые сомнения.
Я использую длинный опрос, который состоит в этом (
- Создание PHP-скрипта, который периодически проверяет содержимое файла и отвечает только тогда, когда видит какие-либо изменения (может содержать описание изменения в ответе)
- Создайте свой объект XHR
- Включите ваш код уведомления в качестве функции обратного вызова (можно использовать описание)
- Сделать запрос
- PHP-скрипт начнет проверку файла, но не ответит, пока не произойдет изменение
- Когда он ответит, будет вызван обратный вызов и ваш код уведомления запустится
Если вас не интересует содержимое файла, только то, что он был изменен, вы можете проверить время последнего изменения вместо содержимого в сценарии PHP.
РЕДАКТИРОВАТЬ: из какого-то комментария я вижу, что есть что-то для отслеживания изменений файлов, называемое FAM, что, кажется, является подходящим для сценария PHP