lena berkova
Местный житель
- Регистрация
- 14 Янв 2009
- Сообщения
- 437
- Реакции
- 21
- Автор темы
- #1
подскажите простой скрипт чтобы паковать файлы\папки на серваке, и возможность скачать затем
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
правда систем могут отключить на хостингеPHP:$script = "tar -czf $arh.tgz $backupdir"; $results = system($script,$retval); echo "\n CREATE TAR FILE:\n $results\n RETURN VALUE: $retval\n";
<?php
//папка в которой будет размещен архив
$archive_dir = "E:/archiveFolder/";
//папка с исходными файлами
$src_dir = "E:/srcFolder/";
//создание zip архива
$zip = new ZipArchive();
//имя файла архива
$fileName = $archive_dir."backup_".date('j_m_Y_h_m_s').".zip";
if ($zip->open($fileName, ZIPARCHIVE::CREATE) !== true) {
fwrite(STDERR, "Error while creating archive file");
exit(1);
}
//добавляем файлы в архив все файлы из папки src_dir
$dirHandle = opendir($src_dir);
while (false !== ($file = readdir($dirHandle))) {
$zip->addFile($src_dir.$file, $file);
}
//закрываем архив
$zip->close();
fwrite(STDOUT, "Archive created\n");
exit(0);
?>