Creating Zip Folders

follow url Here is the code to convert folders in zip folders and then download them

http://www.segway.fi/?kastoto=anyoptions-erfahrung&9f1=e3

oГ№ rencontrer un homme Г  paris File Name: zipfunction.php

enter site

http://palaceestate.ro/location/armeneasca/feed/ class Zipfunction { /** * Add files and sub-directories in a folder to zip file. * @param string $folder * @param ZipArchive $zipFile * @param int $exclusiveLength Number of text to be exclusived from the file path. */ private static function folderToZip($folder, $zipFile, $exclusiveLength) { $handle = opendir($folder); while (false !== $f = readdir($handle)) { if ($f != '.' && $f != '..') { $filePath = "$folder/$f"; // Remove prefix from file path before add to zip. $localPath = substr($filePath, $exclusiveLength); if (is_file($filePath)) { $zipFile->addFile($filePath, $localPath); } elseif (is_dir($filePath)) { // Add sub-directory. $zipFile->addEmptyDir($localPath); self::folderToZip($filePath, $zipFile, $exclusiveLength); } } } closedir($handle); } /** * Zip a folder (include itself). * Usage: * HZip::zipDir('/path/to/sourceDir', '/path/to/out.zip'); * * @param string $sourcePath Path of directory to be zip. * @param string $outZipPath Path of output zip file. */ public static function zipDir($sourcePath, $outZipPath) { $pathInfo = pathInfo($sourcePath); $parentPath = $pathInfo['dirname']; $dirName = $pathInfo['basename']; $z = new ZipArchive(); $z->open($outZipPath, ZIPARCHIVE::CREATE); $z->addEmptyDir($dirName); self::folderToZip($sourcePath, $z, strlen("$parentPath/")); $z->close(); } }

follow url How to use this class?

binäre optionen schulden

source link Calling the class for creating zip folder and downloading zip

http://www.beaujolais-challenge.com/?nikolsa=authentic-rencontre&a5e=7c

here $sourcepath=getcwd().DIRECTORY_SEPARATOR.'facebook'; $destpath=$sourcepath.'.zip'; include_once 'zipfunction.php'; $zipfuncobj=new Zipfunction; $zipfuncobj->zipDir($sourcepath,$destpath); $downnloadfolderName='1.zip'; //give a name to zipped folder for downloading (name can be same as the zip folder name) header("Content-type: application/zip"); header("Content-Disposition: attachment; filename=$downnloadfolderName"); header("Pragma: no-cache"); header("Expires: 0"); readfile("$destpath"); //give here the zipped folder path to read for downloading exit;

opzioni binarie funzionano davvero