downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<ZipArchive::deleteNameZipArchive::getArchiveComment>
Last updated: Thu, 26 Jun 2008

ZipArchive::extractTo

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

ZipArchive::extractTo — Extract the archive contents

Description

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

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

Parameters

destination

Location where to extract the files.

entries

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

Return Values

Returns TRUE on success or FALSE on failure.

Examples

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


add a noteadd a note User Contributed Notes
Extract the archive contents
There are no user contributed notes for this page.




<ZipArchive::deleteNameZipArchive::getArchiveComment>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs