-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
ZIP Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
createZipArchive
public bool createZipArchive ( string $folder, string $destination, string $zipName)
Verpackt ein komplettes Verzeichnis in eine ZIP Datei und speichert sie am angegebenen Ort ab.
Parameterliste
folder
Der absolute Pfad zum Verzeichnis das verpackt werden soll.
destination
Der absolute Pfad zum Zielverzeichnis wo das ZIP-Archiv abgespeichert werden soll.
zipName
Der Name des ZIP-Archives.
addFileToZipArchive
public bool addFileToZipArchive ( string $rootFolder, string $file, string $zipArchive, string $zipArchivePassword = null)
Fügt eine weitere Datei einem ZIP-Archiv hinzu.
Parameterliste
rootFolder
Der absolute Pfad zum Root Verzeichnis des Webservers.
file
Der absolute Pfad zur Datei die dem ZIP-Archiv hinzugefügt werden soll.
zipArchive
Der absolute Pfad zum ZIP-Archiv wo die Datei hinzugefügt werden soll.
zipArchivePassword (ab v2.1.0)
Wenn das Zip Archiv Passwortgeschützt ist, kann hier das Passwort zum entschlüsseln angegeben werden.
extractZipArchive
public bool extractZipArchive ( string $zipArchive, string $destinationFolder, bool $removeZipArchiveAfterExtract = false, string $zipArchivePassword = null)
Entpackt ein ZIP-Archiv auf den Webserver und löscht anschließend das ZIP-Archiv wenn gewünscht.
Parameterliste
zipArchive
Der absolute Pfad zum ZIP-Archive das entpackt werden soll.
destinationFolder
Der absolute Pfad zum Zielverzeichnis wo der Inhalt der ZIP-Archives hin entpackt werden soll.
removeZipArchiveAfterExtract
Ob das ZIP-Archiv nach dem erfolgreichen entpacken gelöscht werden soll. Standardmäßig auf false
zipArchivePassword (ab v2.1.0)
Wenn das Zip Archiv Passwortgeschützt ist, kann hier das Passwort zum entschlüsseln angegeben werden.
removeFileFromZipArchive (ab v2.1.0)
public bool removeFileFromZipArchive ( string $file, string $zipArchive, string $zipArchivePassword = null)
Entfernt einen Ordner oder eine Datei aus einem Zip Archiv.
Parameterliste
file
Der relative Pfad zur Datei / Ordner in der Zip Datei der entfernt werden soll.
zipArchive
Der absolute Pfad zum Zip Archiv.
zipArchivePassword
Wenn das Zip Archiv Passwortgeschützt ist, kann hier das Passwort zum entschlüsseln angegeben werden.
renameFileInZipArchive(ab v2.1.0)
public bool renameFileInZipArchive ( string $oldName, string $newName, string $zipArchive, string $zipArchivePassword = null)
Benennt einen Ordner oder eine Datei im Zip Archiv um.
Parameterliste
oldName
Der aktuelle Name der Datei / Ordners im Zip Archiv der umbenannt werden soll.
newName
Der neue Name für die Datei / Ordner.
zipArchivePassword
Wenn das Zip Archiv Passwortgeschützt ist, kann hier das Passwort zum entschlüsseln angegeben werden.