Создание ZIP архива
В редакторе
Создание ZIP архива
Brain_Script
1319
2016-09-03 12:06:32
<?php
/* Создаем новый экземляр класса ZipArchive: */
$NoviiArhiv = new ZipArchive;
/* Создаем новый архив и запаковываем в него файлы: */
$sdelat = $NoviiArhiv->open('sozda-no-na-php.zip', ZipArchive::CREATE);
if ($sdelat === true) :
/* Добавление существующего файла с переименованием: */
$NoviiArhiv->addFile('nezgatii-fail.txt', 'szgatii-fail.txt');
/* Добавление существующего файла без переименования: */
$NoviiArhiv->addFile('prosto-fail.txt');
/* Создание нового файла в архиве: */
$NoviiArhiv->addFromString('novii-fail.txt', 'Эта строчка будет в файле.');
/* Для примера создаем пустой каталог в архиве: */
$NoviiArhiv->addEmptyDir('Pust-v-arhive-budet-ata-pusatya-papka');
/* Закрываем архив за ненадобностью: */
$NoviiArhiv->close();
print 'ZIP-архив успешно создан!';
else :
print 'К сожалению не удается создать такой ZIP-архив!';
endif;
?>
Войдите для добавления комментария.