ZipArchive::deleteName
ZipArchive::getArchiveComment
ZipArchive
PHP Manual

# ZipArchive::extractTo

(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)

ZipArchive::extractTo — Extrahiert den Archivinhalt

### Beschreibung

bool ZipArchive::extractTo ( string `$destination` [, mixed `$entries` ] )

Extrahiert das komplette Archiv oder die gegebenen Dateien in das angegebene Ziel.

### Parameter-Liste

`destination`

  Stelle, an die die Dateien extrahiert werden sollen.

`entries`

  Die zu extrahierenden Einträge. Es wird entweder ein einzelner Eintragsname oder ein Array von Namen akzeptiert.

### Rückgabewerte

Gibt bei Erfolg `TRUE` zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Beispiele

Dieses Beispiel öffnet ein ZIP-Dateiarchiv, liest jede Datei im Archiv und gibt ihren Inhalt aus. Das test2.zip-Archiv, das in diesem Beispiel verwendet wird, ist eines der Testarchive der ZZIPlib-Quelldistribution.

Beispiel #1 Alle Einträge extrahieren

`<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/mein/ziel/verzeichnis/');
$zip->close();
echo 'ok';
} else {
echo 'Fehler';
}
?>`

Beispiel #2 Nur zwei Einträge extrahieren

`<?php
$zip = new ZipArchive;
$res = $zip->open('test_im.zip');
if ($res === TRUE) {
$zip->extractTo('/mein/ziel/verzeichnis/', array('pear_item.gif', 'testfromfile.php'));
$zip->close();
echo 'ok';
} else {
echo 'Fehler';
}
?>`

ZipArchive::deleteName
ZipArchive::getArchiveComment
ZipArchive
PHP Manual