
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 | |