Класс ZipArchive
(Информация о версии неизвестна, возможно, только в SVN)
Введение
Файловый архив, сжатый Zip.
Обзор классов
ZipArchive {
/* Свойства */
/* Методы */
bool addEmptyDir ( string $dirname )
bool addFile ( string $filename [, string $localname = NULL [, int $start = 0 [, int $length = 0 ]]] )
bool addFromString ( string $localname , string $contents )
bool close ( void )
bool deleteIndex ( int $index )
bool deleteName ( string $name )
bool extractTo ( string $destination [, mixed $entries ] )
string getArchiveComment ([ int $flags ] )
string getCommentIndex ( int $index [, int $flags ] )
string getCommentName ( string $name [, int $flags ] )
mixed getFromIndex ( int $index [, int $length = 0 [, int $flags ]] )
mixed getFromName ( string $name [, int $length = 0 [, int $flags ]] )
string getNameIndex ( int $index [, int $flags ] )
string getStatusString ( void )
resource getStream ( string $name )
mixed locateName ( string $name [, int $flags ] )
mixed open ( string $filename [, int $flags ] )
bool renameIndex ( int $index , string $newname )
bool renameName ( string $name , string $newname )
mixed setArchiveComment ( string $comment )
mixed setCommentIndex ( int $index , string $comment )
mixed setCommentName ( string $name , string $comment )
mixed statIndex ( int $index [, int $flags ] )
mixed statName ( name $name [, int $flags ] )
mixed unchangeAll ( void )
mixed unchangeArchive ( void )
mixed unchangeIndex ( int $index )
mixed unchangeName ( string $name )
}
Свойства
statusСтатус Zip-архива
statusSysСистемный статус Zip-архива
numFilesКоличество файлов в архиве
filenameИмя файла в файловой системе
commentКомментарий к архиву
Содержание
- ZipArchive::addEmptyDir — Добавляет новую директорию
- ZipArchive::addFile — Добавляет в ZIP-архив файл по указанному пути
- ZipArchive::addFromString — Добавяет файл в ZIP-архив, используя его содержимое
- ZipArchive::close — Закрывает активный архив (открытый или вновь созданный)
- ZipArchive::deleteIndex — Удаляет элемент в архиве, используя его индекс
- ZipArchive::deleteName — Удаляет элемент в архиве, используя его имя
- ZipArchive::extractTo — Извлекает содержимое архива
- ZipArchive::getArchiveComment — Возвращает комментарий ZIP-архива
- ZipArchive::getCommentIndex — Возвращает комментарий элемента, используя его индекс
- ZipArchive::getCommentName — Возвращает комментарий элемента, используя его имя
- ZipArchive::getFromIndex — Возвращает содержимое элемента по его индексу
- ZipArchive::getFromName — Возвращает содержимое элемента по его имени
- ZipArchive::getNameIndex — Возвращает имя элемента по его индексу
- ZipArchive::getStatusString — Возвращают статус сообщения об ошибке, системный и/или zip-статус
- ZipArchive::getStream — Получить дескриптор файла элемента, определенный по имени элемента (только для чтения)
- ZipArchive::locateName — Returns the index of the entry in the archive
- ZipArchive::open — Открывает ZIP-архив
- ZipArchive::renameIndex — Переименовывает элемент по его индексу
- ZipArchive::renameName — Переименовывает элемент по его имени
- ZipArchive::setArchiveComment — Устанавливает комментарий к ZIP-архиву
- ZipArchive::setCommentIndex — Устанавливает комментарий к элементу по его индексу
- ZipArchive::setCommentName — Устанавливает комментарий к элементу, заданному по имени
- ZipArchive::statIndex — Получение детальной информации по элементу по его индексу
- ZipArchive::statName — Получение детальной информации по элементу по его имени
- ZipArchive::unchangeAll — Отменяет все изменения, сделанные в архиве
- ZipArchive::unchangeArchive — Возвращает все глобальные изменения, сделанные в архиве
- ZipArchive::unchangeIndex — Отменяет все измения у позиции с заданным индексом
- ZipArchive::unchangeName — Отменяет все измения у позиции с заданным именем
Описание класса ziparchive, примеры использования класса ziparchive.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru