PHP -Zip- Funktionen
PHP-Zip-Einführung
Mit den Funktionen für Zip-Dateien können Sie ZIP-Dateien lesen.
Anforderungen
Die ZIP-Erweiterung erfordert libzip .
Installation
Linux-Systeme
Damit diese Funktionen funktionieren, müssen Sie PHP mit --enable-zip kompilieren.
PHP 5.6: Verwenden Sie die Konfigurationsoption --with-libzip=DIR , um eine System-libzip-Installation zu verwenden. libzip Version 0.11 ist erforderlich, 0.11.2 oder höher wird empfohlen.
PHP 7.3: Es wird davon abgeraten, gegen das gebündelte libzip zu bauen, aber es ist immer noch möglich, indem man --without-libzip zur Konfiguration hinzufügt.
Windows-Systeme
Vor PHP 5.3: Benutzer müssen „php_zip.dll“ innerhalb von „php.ini“ aktivieren, damit diese Funktionen funktionieren.
Ab PHP 5.3: Die ZIP-Erweiterung ist eingebaut.
PHP-Zip-Funktionen
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 |