|
 | |  |
| Main » 2012 » November » 06 » How to make a zip archiev in php scripting language
9:47 PM How to make a zip archiev in php scripting language |
<?php
function folderToZip($folder, &$zipFile, $subfolder = null) {
if ($zipFile == null) {
return false;
}
$folder .= end(str_split($folder)) == "/" ? "" : "/";
$subfolder .= end(str_split($subfolder)) == "/" ? "" : "/";
$handle = opendir($folder);
while ($f = readdir($handle)) {
if ($f != "." && $f != "..") {
if (is_file($folder . $f)) {
if ($subfolder != null)
$zipFile->addFile($folder . $f, $subfolder . $f);
else
$zipFile->addFile($folder . $f);
} elseif (is_dir($folder . $f)) {
$zipFile->addEmptyDir($f);
folderToZip($folder . $f, $zipFile, $f);
}
}
}
}
?>
Use it like this:
<?php
$z = new ZipArchive();
$z->open("test.zip", ZIPARCHIVE::CREATE);
folderToZip("storeThisFolder", $z);
$z->close();
?>
|
Category: Web Development |
Views: 325 |
Added by: admin-priyank
| Rating: 5.0/1 |
| |
 | |  |
|
Calendar |
 |
« November 2012 » |
Su |
Mo |
Tu |
We |
Th |
Fr |
Sa |
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | |  |
 |
Our poll |
 | |  |
 |
Statistics |
 |
Total online: 1 Guests: 1 Users: 0 |  |
 |
|