Страница 1 из 1

Косметические изменения в системе резервного копирования

Добавлено: 01 авг 2017, 21:01
nikorn
Предлагаю следующие косметические изменения в системе резервного копирования:

1) В имени файла резервной копии убрать номер резервной копии. Никакой смысловой нагрузки он не несет, так как дата и время резервной копии в имени файла позволяют однозначно идентифицировать backup

2) При создании резервной копии добавлять в архив текстовый файл (например, archive.txt или readme.txt), в который записывать номер резервной копии (при желании) и комментарий к резервной копии

Второй пункт имеет смысл, так как после скачивания резервных копий и удаления их с сервера теряются и комментарии к резервным копиям. Поэтому логично хранить комментарии не (только) в базе данных, но и в самом файле

Re: Косметические изменения в системе резервного копирования

Добавлено: 07 авг 2017, 09:34
support
Добавил в план

Re: Косметические изменения в системе резервного копирования

Добавлено: 20 фев 2018, 19:57
nikorn
Второй пункт своего предложения реализовал самостоятельно. Делюсь со всеми

Файл: /includes/classes/backup.php
Перед строкой

Код: Выделить всё

$fp = fopen(DIR_FS_BACKUPS . $filename , 'w+'); 
добавить

Код: Выделить всё

$fp_txt = fopen(DIR_FS_BACKUPS . $filename . '.txt', 'w+');
fwrite($fp_txt, $this->description);
fclose($fp_txt);
Перед строкой

Код: Выделить всё

$zip->addFile(DIR_FS_BACKUPS . $filename,'/' . $filename);
добавить

Код: Выделить всё

$zip->addFile(DIR_FS_BACKUPS . $filename . '.txt','/' . $filename . '.txt');

Re: Косметические изменения в системе резервного копирования

Добавлено: 20 фев 2018, 23:58
Евгений
Спасибо, полезная штука.