2006-07-24 16:58:59 +00:00
|
|
|
<?php
|
2008-05-21 09:27:41 +00:00
|
|
|
if (!extension_loaded('zip')) {
|
|
|
|
dl('zip.so');
|
|
|
|
}
|
|
|
|
|
2006-07-24 16:58:59 +00:00
|
|
|
$zip = new ZipArchive();
|
|
|
|
|
|
|
|
echo $zip->filename . "\n";
|
|
|
|
$zip->open("test.zip");
|
|
|
|
/*
|
|
|
|
$zip->addFile("./modules/");
|
|
|
|
$zip->addFile("./testempty");
|
|
|
|
*/
|
|
|
|
echo $zip->status . "\n";
|
|
|
|
echo $zip->statusSys . "\n";
|
|
|
|
|
|
|
|
echo $zip->numFiles . "\n";
|
|
|
|
echo $zip->filename . "\n";
|
|
|
|
var_dump($zip);
|
|
|
|
$files = array('test', 'testdir/test2');
|
|
|
|
if (!$zip->extractTo("./testext/path/to", $files)) {
|
|
|
|
echo "error!\n";
|
|
|
|
echo $zip->status . "\n";
|
|
|
|
echo $zip->statusSys . "\n";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$zip->close();
|