array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'ru',
),
'this' =>
array (
0 => 'class.ziparchive.php',
1 => 'ZipArchive',
),
'up' =>
array (
0 => 'book.zip.php',
1 => 'Zip',
),
'prev' =>
array (
0 => 'zip.examples.php',
1 => 'Примеры',
),
'next' =>
array (
0 => 'ziparchive.addemptydir.php',
1 => 'ZipArchive::addEmptyDir',
),
'alternatives' =>
array (
),
'source' =>
array (
'lang' => 'ru',
'path' => 'reference/zip/ziparchive.xml',
),
'extra_header_links' =>
array (
'rel' => 'alternate',
'href' => '/manual/en/feeds/class.ziparchive.atom',
'type' => 'application/atom+xml',
),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);
?>
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.1.0)
Введение
Файловый архив, сжатый Zip.
Свойства
- lastId
-
Значение индекса последней добавленной записи (файл или каталог).
Доступно с PHP 8.0.0 и PECL zip 1.18.0.
- status
-
Статус Zip-архива.
Доступно для закрытого архива, начиная с PHP 8.0.0 и PECL zip 1.18.0.
- statusSys
-
Системный статус Zip-архива.
Доступно для закрытого архива, начиная с PHP 8.0.0 и PECL zip 1.18.0.
- numFiles
-
Количество файлов в архиве
- filename
-
Имя файла в файловой системе
-
Комментарий к архиву
Содержание
- ZipArchive::addEmptyDir — Добавляет новую директорию
- ZipArchive::addFile — Добавляет в ZIP-архив файл по указанному пути
- ZipArchive::addFromString — Добавляет файл в ZIP-архив, используя его содержимое
- ZipArchive::addGlob — Добавить файлы из директории в соответствии с шаблоном
- ZipArchive::addPattern — Добавить файлы из директории в соответствии с шаблоном регулярного выражения PCRE
- ZipArchive::clearError — Удаляет сообщение об ошибке статуса, системные и/или сообщения модуля zip
- ZipArchive::close — Закрывает активный архив (открытый или вновь созданный)
- ZipArchive::count — Подсчитывает количество файлов в архиве
- ZipArchive::deleteIndex — Удаляет элемент в архиве, используя его индекс
- ZipArchive::deleteName — Удаляет элемент в архиве, используя его имя
- ZipArchive::extractTo — Извлекает содержимое архива
- ZipArchive::getArchiveComment — Возвращает комментарий ZIP-архива
- ZipArchive::getArchiveFlag — Возвращает значение глобального флага ZIP-архива
- ZipArchive::getCommentIndex — Возвращает комментарий элемента, используя его индекс
- ZipArchive::getCommentName — Возвращает комментарий элемента, используя его имя
- ZipArchive::getExternalAttributesIndex — Извлекает внешние атрибуты записи по её индексу
- ZipArchive::getExternalAttributesName — Извлечь внешние атрибуты записи по её имени
- ZipArchive::getFromIndex — Возвращает содержимое элемента по его индексу
- ZipArchive::getFromName — Возвращает содержимое элемента по его имени
- ZipArchive::getNameIndex — Возвращает имя элемента по его индексу
- ZipArchive::getStatusString — Возвращают статус сообщения об ошибке, системный и/или zip-статус
- ZipArchive::getStream — Получить дескриптор файла элемента, определённый по имени элемента (только для чтения)
- ZipArchive::getStreamIndex — Получает обработчик файла для записи, определённой её индексом (только для чтения)
- ZipArchive::getStreamName — Получает обработчик файла для записи, определённой её именем (только для чтения)
- ZipArchive::isCompressionMethodSupported — Проверяет, поддерживается ли метод сжатия libzip
- ZipArchive::isEncryptionMethodSupported — Проверяет, поддерживается ли метод шифрования libzip
- ZipArchive::locateName — Возвращает индекс элемента в архиве
- ZipArchive::open — Открывает ZIP-архив
- ZipArchive::registerCancelCallback — Регистрирует callback-функцию для разрешения отмены во время закрытия архива
- ZipArchive::registerProgressCallback — Регистрирует callback-функцию для предоставления обновлений при закрытии архива
- ZipArchive::renameIndex — Переименовывает элемент по его индексу
- ZipArchive::renameName — Переименовывает элемент по его имени
- ZipArchive::replaceFile — Заменяет файл в ZIP-архиве заданным путём
- ZipArchive::setArchiveComment — Устанавливает комментарий к ZIP-архиву
- ZipArchive::setArchiveFlag — Устанавливает глобальный флаг ZIP-архива
- ZipArchive::setCommentIndex — Устанавливает комментарий к элементу по его индексу
- ZipArchive::setCommentName — Устанавливает комментарий к элементу, заданному по имени
- ZipArchive::setCompressionIndex — Установить метод сжатия записи, заданной её индексом
- ZipArchive::setCompressionName — Установить метод сжатия записи, заданной по имени
- ZipArchive::setEncryptionIndex — Установить метод шифрования записи по её индексу
- ZipArchive::setEncryptionName — Установить метод шифрования записи по её имени
- ZipArchive::setExternalAttributesIndex — Установить внешние атрибуты записи по её индексу
- ZipArchive::setExternalAttributesName — Установка внешних атрибутов записи, заданной по имени
- ZipArchive::setMtimeIndex — Установить время модификации файла по его индексу
- ZipArchive::setMtimeName — Установить время модификации файла по его имени
- ZipArchive::setPassword — Установка пароля для активного архива
- ZipArchive::statIndex — Получение детальной информации о элементе по его индексу
- ZipArchive::statName — Получение детальной информации об элементе по его имени
- ZipArchive::unchangeAll — Отменяет все изменения, сделанные в архиве
- ZipArchive::unchangeArchive — Возвращает все глобальные изменения, сделанные в архиве
- ZipArchive::unchangeIndex — Отменяет все изменения у позиции с заданным индексом
- ZipArchive::unchangeName — Отменяет все изменения у позиции с заданным именем