- Написать сценарий для записи текущего состояния файла, например, разрешения, например, при первом запуске сценария, получить разрешение, например 775, сохранить его в файле;
- Каждый разВы запускаете сценарий, проверяете, отличается ли разрешение теперь от того, которое сохранялось в последний раз в этом файле, если это так, отправьте электронное письмо пользователю;
- Код, указанный ниже:
$last_permission = file_get_contents("permission.txt");
if(!$last_permission){
$permission = fileperms("file_to_trace.txt");
}else{
if($permission != fileperms("file_to_trace.txt"){
mail("user@user.com", "contents");
}
}
file_put_contents("file_to_trace.txt", $permission);