Tutorial php berikut adalah membuat file zip dengan PHP, zip digunakan untuk mengemas banyak data ke dalam satu file atau di singkat dengan kompres (compress) PHP sendiri memungkinkan untuk membuat zip, menambahkan, bahkan mengekstrak file zip yang diunggah oleh pengguna ke dalam direktori server yang telah dibuat untuk mengekstrak file zip. Fitur ini bisa anda gunakan untuk mempermudah upload data dari komputer client ke server, sehingga tidak perlu upload satu per satu atau sebaliknya, client bisa mendownload beberapa file sekaligus dan sudah otomatis dimasukkan ke dalam zip sehingga pengguna tidak perlu lagi mengunduh file satu per satu. Membuat File Zip Dengan PHPPerlu diketahui sebelum kita mulai membuat file zip bahwa nantinya kita akan menggunakan library ZipArchive yang mana library tersebut sudah tersedia secara default di PHP versi 5 ke atas sehingga kita tidak membutuhkan pihak ketiga untuk menggunakan fitur zip ini Pertama-tama buat file apa saja yang ingin dikompres menjadi zip, misalnya penulis membuat file dokumen dengan nama test-file. docx lalu buat file di folder yang sudah anda siapkan (tergantung foldernya apa) di web server atau localhost anda dengan nama process. php dan masukkan kode di bawah ini
Jika setelah itu, silakan akses file proses. php yang telah dibuat, jika berhasil maka akan ada file bernama compress. zip di folder pelatihan yang telah Anda buat, di mana di kompres. Zip akan berisi file uji. docx dan tes. txt Penjelasan kode di atas
Ekstrak (Ekstrak) File Zip Dengan PHPSelain itu, kita juga bisa mengekstrak file zip dengan php, dimana file dalam zip tersebut nantinya akan dikeluarkan dan ditempatkan di server Namun sebelumnya kita perlu membuat halaman upload, konsepnya user mengupload file zip kemudian di ekstrak ke dalam folder server yang sudah kita siapkan nanti Buat file dengan nama upload. php dan masukkan kode di bawah ini _ Setelah itu, buat file lain dengan nama upload-process. php dan masukkan kode di bawah ini
Silahkan tempatkan file-file diatas di folder lokal yang anda buat sendiri, terserah anda mau beri nama yang penting dan bisa diakses di browser Selanjutnya silahkan akses upload. php yang sudah dibuat tadi, maka akan muncul form upload sederhana seperti gambar di bawah ini Jika sudah, silahkan coba upload file zip yang sudah anda siapkan, dimana di dalam file zip tersebut terdapat file apa saja. Maka secara otomatis file yang ada di dalam file zip tersebut akan diekstrak dengan php ke dalam folder ekstrak |