Проверка изменения файлов на сервере

Подскажите, возможно ли как то отслеживать изменения файлов в определенной папке на сервере с помощью js или php. то есть, кто то загружает фото в папку, а скрипт видит эту загрузку и имя файла загружаемого и копирует его в строку в html файле


Ответы (2 шт):

Автор решения: averia

Если кто-то загружает файл или же меняет его имя, это должно происходит и в базе данных (если конечно это реализовано). Через бд можно отслеживать всё это.

Предположим у тебя есть таблица в бд files, куда попадают все файлы загруженные на сайт, делаешь у себя в админке выборку всех файлов с этой таблицы и ты отслеживаешь все изменения

→ Ссылка
Автор решения: Дмитрий

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

Больше подходит, допустим, для сборки нескольких yaml-файлов в один, или иного реагирования на обновления файлов.

https://github.com/dda2543/file-checker

Библиотека работает, но не завершена.

→ Ссылка