Архивация сайта с помощью php

Порой приходит момент когда проект который вы делали в интернете хочется получить на руки. Возможно это связано с переходом на новый домен, сервер, да и просто сделать бэкап своего проекта. И хорошо когда есть на сервере файл менеджер, или проект занимает не более 100 мб, но часто скачать свой проект будь то ftp или файл-менеджер хостинга не так просто как казалось. На бесплатном хостинге вам врядли удастся заархивировать сайт большого объема, а скачивать по фтп — долго, т.к. фтп плохо «прожевывает» обилие мелких файлов.

И тут на подмогу приходят собственные скрипты. Есть хороший скрипт (целых 2) легко справляющиеся с архивацией данных.

Состоит скрипт из 2-х файлов — библиотеки Pclzip.php и самого файла использующего эту библиотеку — add_to_archive.php

Скачать Файлы архиватора pclzip

Так вот, сама задача состоит в том, чтобы залить данные 2 файла в папку которую нужно заархивировать, соответственно если вам нужен весь сайт то заливаете эти файлы в корень сайта.

После чего вам нужно всего лишь запустить скрипт — http://mysite.ru/add_to_archive.php. И если все прошло успешно, в папке где находится файл add_to_archive.php, должен появиться архив — Archive.zip, для скачки которого можно использовать браузер — http://mysite.ru/Archive.zip. Главное не забывать удалять эти файлы и архив, дабы никто другой не воспользовался данными архива.

Файлы архиватора

Источник материала Архивация сайта с помощью php

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню