| 
<?php
$fileToZip="License.txt";
 $fileToZip1="CreateZipFileMac.inc.php";
 $fileToZip2="CreateZipFile.inc.php";
 
 $directoryToZip="./"; // This will zip all the file(s) in this present working directory
 
 $outputDir="/"; //Replace "/" with the name of the desired output directory.
 $zipName="test.zip";
 
 include_once("CreateZipFile.inc.php");
 $createZipFile=new CreateZipFile;
 
 /*
 // Code to Zip a single file
 $createZipFile->addDirectory($outputDir);
 $fileContents=file_get_contents($fileToZip);
 $createZipFile->addFile($fileContents, $outputDir.$fileToZip);
 */
 
 //Code toZip a directory and all its files/subdirectories
 $createZipFile->zipDirectory($directoryToZip,$outputDir);
 
 $rand=md5(microtime().rand(0,999999));
 $zipName=$rand."_".$zipName;
 $fd=fopen($zipName, "wb");
 $out=fwrite($fd,$createZipFile->getZippedfile());
 fclose($fd);
 $createZipFile->forceDownload($zipName);
 @unlink($zipName);
 ?>
 |