Назад | Перейти на главную страницу

Скрипт, который может генерировать список недавно измененных файлов

Есть ли сценарий (PHP?), Который я могу установить (через FTP) и запустить, который даст мне список файлов, которые были изменены ПОСЛЕ определенной даты во всем домене?

Это было лет поскольку я последний раз касался PHP, но, если я правильно помню, вы можете вызвать из него внешнюю (оболочку) команду и получить результаты. Исходя из этого предположения, если сервер, с которым вы имеете дело, представляет собой систему Unix / Linux, вы можете вызвать команду «найти» и позволить ей выполнить свою работу.

Основной синтаксис: find /your/web/root/here/ -mtime -5 -print если вам нужен список всех файлов, измененных за последние 5 дней.

Просто напишите PHP-оболочку вокруг этой команды (измененной по мере необходимости), чтобы запустить ее и отобразить результаты на странице для вас. Я думаю, это должно помочь.

Я также предлагаю использовать оболочку PHP и этот базовый сценарий оболочки:

#!/bin/sh
# find all files newer then "2012-10-31 12:09"    
touch -d "2012-10-31 12:09" /tmp/reference
find /path/to/observe -newer /tmp/reference > /path/to/webserver/modified.files