Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

ZipArchive nutzt Klassenkonstanten. Es gibt drei Arten von Konstanten für Flags (FL_), Fehler (ER_) und Modi (ohne Prefix).

ZIPARCHIVE::CREATE (integer)
Archiv anlegen wenn es noch nicht existiert.
ZIPARCHIVE::OVERWRITE (integer)
Immer ein neues Archiv anlegen, dieser Modus überschreibt ein eventuell bereits bestehendes Archiv.
ZIPARCHIVE::EXCL (integer)
Mit einer Fehlermeldung abbrechen falls das Archiv bereits existiert.
ZIPARCHIVE::CHECKCONS (integer)
Prüft zusätliche Konsistenzbedingungen und bricht mit einem Fehler ab wenn diese nicht erfüllt sind.
ZIPARCHIVE::FL_NOCASE (integer)
Namensverleiche ohne Beachtung von Groß- und Kleinschreibung.
ZIPARCHIVE::FL_NODIR (integer)
Verzeichniskomponenten ignorieren.
ZIPARCHIVE::FL_COMPRESSED (integer)
Komprimierte Daten lesen.
ZIPARCHIVE::FL_UNCHANGED (integer)
Orginaldaten benutzen und Änderungen ignorieren.
ZIPARCHIVE::CM_DEFAULT (integer)
Benutze "deflate" oder "store" je nachdem was effektiver ist.
ZIPARCHIVE::CM_STORE (integer)
Daten unkomprimiert mit der "store" Methode ablegen
ZIPARCHIVE::CM_SHRINK (integer)
Daten mit der "shrink" Methode ablegen
ZIPARCHIVE::CM_REDUCE_1 (integer)
Daten mit Faktor 1 reduzieren
ZIPARCHIVE::CM_REDUCE_2 (integer)
Daten mit Faktor 2 reduzieren
ZIPARCHIVE::CM_REDUCE_3 (integer)
Daten mit Faktor 3 reduzieren
ZIPARCHIVE::CM_REDUCE_4 (integer)
Daten mit Faktor 4 reduzieren
ZIPARCHIVE::CM_IMPLODE (integer)
Daten mit der "implode" Methode ablegen
ZIPARCHIVE::CM_DEFLATE (integer)
Daten mit der "deflate" Methode ablegen
ZIPARCHIVE::CM_DEFLATE64 (integer)
Daten mit der "deflate64" Methode ablegen
ZIPARCHIVE::CM_PKWARE_IMPLODE (integer)
Daten mit der PKWARE Implode Methode ablegen
ZIPARCHIVE::CM_BZIP2 (integer)
Daten mit dem Bzip2 Algorithmus ablegen
ZIPARCHIVE::ER_OK (integer)
Kein Fehler.
ZIPARCHIVE::ER_MULTIDISK (integer)
ZIP Archiv über mehrere Datenträger nicht unterstützt.
ZIPARCHIVE::ER_RENAME (integer)
Umbenennung einer temporären Datei fehlgeschlagen.
ZIPARCHIVE::ER_CLOSE (integer)
Schließen eines Archivs fehlgeschlagen.
ZIPARCHIVE::ER_SEEK (integer)
Seek Fehler
ZIPARCHIVE::ER_READ (integer)
Lesefehler
ZIPARCHIVE::ER_WRITE (integer)
Schreibfehler
ZIPARCHIVE::ER_CRC (integer)
CRC Prüfsummenfehler
ZIPARCHIVE::ER_ZIPCLOSED (integer)
Das die Datei enthaltende Archiv wurde geschlossen.
ZIPARCHIVE::ER_NOENT (integer)
Datei nicht gefunden.
ZIPARCHIVE::ER_EXISTS (integer)
Datei existiert bereits.
ZIPARCHIVE::ER_OPEN (integer)
Datei kann nicht geöffnet werden.
ZIPARCHIVE::ER_TMPOPEN (integer)
Temporäre Datei kann nicht angelegt werden.
ZIPARCHIVE::ER_ZLIB (integer)
Zlib Fehler
ZIPARCHIVE::ER_MEMORY (integer)
Speicheranforderung fehlgeschlagen
ZIPARCHIVE::ER_CHANGED (string)
Eintrag wurde geändert.
ZIPARCHIVE::ER_COMPNOTSUPP (integer)
Kompressionsmethode nicht unterstützt.
ZIPARCHIVE::ER_EOF (integer)
Unerwartetes Dateiende.
ZIPARCHIVE::ER_INVAL (integer)
Ungültiges Argument.
ZIPARCHIVE::ER_NOZIP (integer)
Kein Ziparchiv.
ZIPARCHIVE::ER_INTERNAL (integer)
Interner Fehler.
ZIPARCHIVE::ER_INCONS (integer)
Ziparchiv inkonsistent.
ZIPARCHIVE::ER_REMOVE (integer)
Datei kann nicht entfernt werden.
ZIPARCHIVE::ER_DELETED (integer)
Eintrag wurde entfernt.
add a note add a note

User Contributed Notes 1 note

up
6
scott at bluecamel dot eml dot cc
5 years ago
#define ZIP_ER_OK             0  /* N No error */
#define ZIP_ER_MULTIDISK      1  /* N Multi-disk zip archives not supported */
#define ZIP_ER_RENAME         2  /* S Renaming temporary file failed */
#define ZIP_ER_CLOSE          3  /* S Closing zip archive failed */
#define ZIP_ER_SEEK           4  /* S Seek error */
#define ZIP_ER_READ           5  /* S Read error */
#define ZIP_ER_WRITE          6  /* S Write error */
#define ZIP_ER_CRC            7  /* N CRC error */
#define ZIP_ER_ZIPCLOSED      8  /* N Containing zip archive was closed */
#define ZIP_ER_NOENT          9  /* N No such file */
#define ZIP_ER_EXISTS        10  /* N File already exists */
#define ZIP_ER_OPEN          11  /* S Can't open file */
#define ZIP_ER_TMPOPEN       12  /* S Failure to create temporary file */
#define ZIP_ER_ZLIB          13  /* Z Zlib error */
#define ZIP_ER_MEMORY        14  /* N Malloc failure */
#define ZIP_ER_CHANGED       15  /* N Entry has been changed */
#define ZIP_ER_COMPNOTSUPP   16  /* N Compression method not supported */
#define ZIP_ER_EOF           17  /* N Premature EOF */
#define ZIP_ER_INVAL         18  /* N Invalid argument */
#define ZIP_ER_NOZIP         19  /* N Not a zip archive */
#define ZIP_ER_INTERNAL      20  /* N Internal error */
#define ZIP_ER_INCONS        21  /* N Zip archive inconsistent */
#define ZIP_ER_REMOVE        22  /* S Can't remove file */
#define ZIP_ER_DELETED       23  /* N Entry has been deleted */
To Top