ZipArchive::getFromName
(No version information available, might be only in CVS)
ZipArchive::getFromName — Returns the entry contents using its name.
Description
mixed ZipArchive::getFromName
(
string $name
[,
int $flags
] )
Parameters
-
name
-
Name of the entry
-
flags
-
The flags to use to open the archive. the following values may
be ORed to it.
Return Values
Returns the contents of the entry on success or FALSE on failure.
Examples
Example #1 Get the file contents
<?php
$zip = new ZipArchive;
if ($zip->open('test1.zip') === TRUE) {
echo $zip->getFromName('testfromfile.php');
$zip->close();
} else {
echo 'failed';
}
?>
Example #2 Convert an image from a zip entry
<?php
$z = new ZipArchive();
if ($z->open(dirname(__FILE__) . '/test_im.zip')) {
$im_string = $z->getFromName("pear_item.gif");
$im = imagecreatefromstring($im_string);
imagepng($im, 'b.png');
}
?>