Как сделать скрипт который следит изменениями в файле?
Нужно написать скрипт на php, который будет следить за изменениями в файле
И какой самый быстрый вариант будет в данной задаче? Если просто смотреть по дате изменения?
Берешь исходный файл делаешь из него копию file_bac.php или file_bac.txt
Спустя время сравниваешь исходный файл с содержимым file_bac.php или file_bac.txt и вуаля, готово.
Можно даже взять хеш от содержимого обоих файлов и сравнить их.
Взять содержимое из файла,вариантов куча от file_get_contents до file().
Heretic Man, Тут нету варианта какой быстрый.
Оба варианта хороши собой.
Тут вот как сделаешь и как будешь своими ресурсами управлять.
Можно даже самую простую задачу так загадить, что она будет выполняться год .....
Тут точно так же, как сделаешь. Как быстро, не скажу, надо смотреть.
К тому же надо смотреть какой файл по размеру. Если файл весит 100КБ или 1МБ, то и скорость будет разная. Я бы реализовал два варианта и там уже смотрел бы что быстрее. К тому же оба варианта можно сделать за пол часа сравнить. А ты как раз учишься, то вот тебе прекрасная практика, познакомишься с функция, сам все прощупаешь, обожгешься.
Heretic Man, К тому же по дате это вариант так себе, не надежный. Если прям вот подвести итог. Если для простых задач, то да, можно и сравнивать по дате.