Zip- функции PHP
Введение в ZIP-архив PHP
Функции Zip-файлов позволяют читать ZIP-файлы.
Требования
Для расширения ZIP требуется libzip .
Установка
Linux-системы
Чтобы эти функции работали, вы должны скомпилировать PHP с параметром --enable-zip.
PHP 5.6: используйте параметр конфигурации --with-libzip=DIR , чтобы использовать системную установку libzip. Требуется libzip версии 0.11, рекомендуется версия 0.11.2 или более поздняя.
PHP 7.3: Сборка с использованием встроенного libzip не рекомендуется, но все же возможна, если добавить в конфигурацию параметр --without-libzip.
Системы Windows
До PHP 5.3: пользователи должны включить «php_zip.dll» внутри «php.ini», чтобы эти функции работали.
Начиная с PHP 5.3: расширение ZIP встроено.
Zip-функции PHP
Function | Description |
---|---|
zip_close() | Closes a ZIP file archive |
zip_entry_close() | Closes a ZIP directory entry |
zip_entry_compressedsize() | Returns the compressed file size of a ZIP directory entry |
zip_entry_compressionmethod() | Returns the compression method of a ZIP directory entry |
zip_entry_filesize() | Returns the actual file size of a ZIP directory entry |
zip_entry_name() | Returns the name of a ZIP directory entry |
zip_entry_open() | Opens a directory entry in a ZIP file for reading |
zip_entry_read() | Reads from an open directory entry in the ZIP file |
zip_open() | Opens a ZIP file archive |
zip_read() | Reads the next file in a open ZIP file archive |