File zip download adalah melakukan download file dengan format
file zip. Dimana zip ini dapat berfungsi untuk melakukan kompres data agar tidak memakan banyak memori yang terpakai. Pada artikel ini saya akan membahas tentang Cara Membuat File Zip Download Dengan PHP.
Cara Membuat File Zip Download Dengan PHP sangat mudah. Teman-teman sediakan satu folder yang menampung gambar yang akan di tampilkan dengan nama files. Jika sudah kita akan membuat script php untuk melakukan convert ke dalam zip seperti berikut ini.
$error = "";
if(isset($_POST['submit'])) {
$post = $_POST;
$file_folder = "files/"; // folder untuk load file
if(extension_loaded('zip')) { //memeriksa
ekstensi zip
if(isset($post['files']) and count($post['files']) > 0) { //memeriksa file yang dipilih
$zip = new ZipArchive(); // Load zip library
$zip_name = time().".zip"; // nama Zip
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE) { //Membuka file zip untuk memuat file
$error .= "* Maaf Download ZIP gagal";
}
foreach($post['files'] as $file){
$zip->addFile($file_folder.$file); // Menambahkan files ke zip