Manuál PHP | ||
---|---|---|
Předcházející | Další |
This extension enables you to transparently read or write ZIP compressed archives and the files inside them.
This extension uses the functions of zlib by Jean-loup Gailly and Mark Adler.
Poznámka: Zip support before PHP 4.1.0 is experimental.
Varování |
Because the PHP 4 zip extension is unmaintained we recommend that the PECL extension is used rather than the bundled one. |
In order to use these functions you must compile PHP with zip support
by using the --with-zip[=DIR]
configure option, where [DIR] is the prefix of the ZZIPlib library install.
Windows users need to enable php_zip.dll inside of php.ini in order to use these functions.
In order to use these functions you must compile PHP with zip support
by using the --enable-zip
configure option.
Windows users need to enable php_zip.dll inside of php.ini in order to use these functions.
Informace o instalaci tohoto PECL rozšíření lze najít v kapitole manuálu nazvané Instalace rozšíření PECL. Další informace, jako nové verze, soubory ke stažení, zdrojové soubory, správcovské informace a CHANGELOG, lze najít zde: http://pecl.php.net/package/zip.
Tuto DLL knihovnu pro rozšíření PECL můžete stahovat ze stránky PHP Downloads nebo z http://snaps.php.net/.
V PHP 4 je tato DLL knihovna umístěna v adresáři extensions/ v downloadu binárních souborů PHP pro Windows.
Toto rozšíření nemá definováno žádné konfigurační direktivy.
There are two resource types used in the Zip module. The first one is the Zip directory for the Zip archive, the second Zip Entry for the archive entries.
Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze tehdy, bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno za běhu.
ZipArchive uses class constants. There is three types of constants, Flags (FL_) errors (ER_) or mode (no prefix).
Create the archive if it does not exist.
Always start a new archive, this mode will overwrite the file if it already exists.
Error if archive already exists.
Perform additional consistency checks on the archive, and error if they fail.
Ignore case on name lookup
Ignore directory component
Read compressed data
Use original data, ignoring changes.
better of deflate or store.
stored (uncompressed).
shrunk
reduced with factor 1
reduced with factor 2
reduced with factor 3
reduced with factor 4
imploded
deflated
deflate64
PKWARE imploding
BZIP2 algorithm
No error.
Multi-disk zip archives not supported.
Renaming temporary file failed.
Closing zip archive failed
Seek error
Read error
Write error
CRC error
Containing zip archive was closed
No such file.
File already exists
Can't open file
Failure to create temporary file.
Zlib error
Memory allocation failure
Entry has been changed
Compression method not supported.
Premature EOF
Invalid argument
Not a zip archive
Internal error
Zip archive inconsistent
Can't remove file
Entry has been deleted
Příklad 2. Dump the archive details and listing
|
Příklad 3. Zip stream wrapper, read an OpenOffice meta info
|
This example uses the old API (PHP 4), it opens a ZIP file archive, reads each file in the archive and prints out its contents. The test2.zip archive used in this example is one of the test archives in the ZZIPlib source distribution.
Příklad 4. Zip Usage Example
|
Předcházející | Domů | Další |
yp_order | Nahoru | zip_close |