LaravelConf Taiwan 2020 CFP Started

ZipArchive::extractTo

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

ZipArchive::extractToExtrahiert den Archivinhalt

Beschreibung

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

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

Warnung

Die Standardberechtigungen für extrahierte Dateien und Verzeichnisse sind maximal großzügig ausgelegt. Dies kann eingeschränkt werden, wenn die aktuelle umask durch Verwendung von umask() gesetzt wird.

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

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 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';
}
?>
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top