A programming & designing blog!

Wednesday, February 20, 2013

Create ZIP File with PHP using ZipArchive

Creating zip file using PHP is very easy. To do this you need to write couple of lines code. In this post I am going to show you how to create simple zip file using PHP. For do this I am using ZipArchive class. If your system dose not have support for this class you can download and install it from here.

PHP Code:

// Files in array
$files = array('one.jpg', 'two.png', 'three.gif');
// Zip file name
$zipname = 'my.zip';
$zip = new ZipArchive;
//Creating zip file
$zip->open($zipname, ZIPARCHIVE::CREATE); 
foreach ($files as $file) {
	//Adding files into zip
	$zip->addFile($file, basename($file));
$zip->close(); //Closing file


  1. Resalat this is very useful and nice tutorial, i have also wrote tutorial related to zip and i tried to keep my code more simple as possible. Hope you will like it also.