Порой приходит момент когда проект который вы делали в интернете хочется получить на руки. Возможно это связано с переходом на новый домен, сервер, да и просто сделать бэкап своего проекта. И хорошо когда есть на сервере файл менеджер, или проект занимает не более 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. Главное не забывать удалять эти файлы и архив, дабы никто другой не воспользовался данными архива.
1 комментарий. Оставить новый
[…] Источник материала Архивация сайта с помощью php […]