您的位置:寻梦网首页编程乐园PHP 编程PHP5中文手册
PHP5中文手册

ZipArchive::extractTo

(No version information available, might be only in CVS)

ZipArchive::extractTo — Extract the archive contents

说明

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

Extract the complete archive or the given files to the specified destination.

参数

destination

Location where to extract the files.

entries

The entries to extract. It accepts either a single entry name or an array of names.

返回值

如果成功则返回 TRUE,失败则返回 FALSE

范例

This example 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.

Example#1 Extract all entries

<?php
$zip 
= new ZipArchive;
if (
$zip->open('test.zip') === TRUE) {
    
$zip->extractTo('/my/destination/dir/');
    
$zip->close();
    echo 
'ok';
} else {
    echo 
'failed';
}
?>

Example#2 Extract only two entries

<?php
$zip 
= new ZipArchive;
$res $zip->open('test_im.zip');
if (
$res === TRUE) {
    
$zip->extractTo('/my/destination/dir/', array('pear_item.gif''testfromfile.php'));
    
$zip->close();
    echo 
'ok';
} else {
    echo 
'failed';
}
?>