PHP Zip Functions


PHP Zip Introduction

The Zip files functions allows you to read ZIP files.


Requirements

The ZIP extension requires libzip.


Installation

Linux Systems

For these functions to work, you have to compile PHP with --enable-zip.

PHP 5.6: Use the --with-libzip=DIR configure option to use a system libzip installation. libzip version 0.11 is required, with 0.11.2 or later recommended.

PHP 7.3: Building against the bundled libzip is discouraged, but still possible by adding --without-libzip to the configuration.

Windows Systems

Before PHP 5.3: Users must enable "php_zip.dll" inside of "php.ini" for these functions to work.

From PHP 5.3: The ZIP extension is built-in.


PHP Zip Functions

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

Copyright 1999-2023 by Refsnes Data. All Rights Reserved.