Following PHP Program you can build Zip file
1 . Zip Entire Directory
2. Zip Selected Files
<?php
include_once("CreateZipFile.inc.php");
$createZipFile=new CreateZipFile;
$directoryToZip="./";
$outputDir="/";
$zipName="CreateZipFileWithPHP.zip";
define("ZIP_DIR",1); // Make it 0 to Archive selected file(s)
if(ZIP_DIR)
{
//Code toZip a directory and all its files/subdirectories
$createZipFile->zipDirectory($directoryToZip,$outputDir);
}else
{
$fileToZip1="files/File1.txt";
$fileToZip2="files/File2.txt";
$createZipFile->addFile(file_get_contents($fileToZip1),$fileToZip1);
$createZipFile->addFile(file_get_contents($fileToZip2),$fileToZip2);
$createZipFile->addFile(file_get_contents($fileToZip3),$fileToZip3);
}
$fd=fopen($zipName, "wb");
$out=fwrite($fd,$createZipFile->getZippedfile());
fclose($fd);
$createZipFile->forceDownload($zipName);
@unlink($zipName);
?>
![]() |
Download Script | |

