Kali ini saya sedang belajar membuat file .txt dan .zip dengan menggunakan bahasa pemrograman PHP.
Dalam kasus saya, saya diminta untuk menyimpan beberapa file .txt yang kemudian di masukkan ke dalam file .zip supaya ketika ingin di download hanya perlu dilakukan sekali saja.
Ok, beginilah catatan dasar saya tentang bagaimana cara membuat file .txt dan memasukkannya kedalam file .zip
NOTE : Untuk membuat file .zip, perlu install library zip untuk phpnya terlebih dahulu supaya php bisa menjalankan perintah zip.
Pertama-tama saya membuat project baru dengan nama "file". Kemudian didalamnya saya membuat folder baru yang bernama "files" untuk menyimpan file yang akan dibuat nantinya. Dan lanjutkan dengan membuat file "createTxt.php" seperti berikut.
Click gambar untuk memperbesar gambar |
setelah di isi kode yang seperti gambar diatas, lalu coba jalankan seperti berikut.
NOTE: namafile.txt itu akan menjadi nama file yang akan dibuat, ubahlah sesuai keinginan.
Click gambar untuk memperbesar gambar |
setelah di jalankan, maka akan ada file dengan nama "namafile.txt" dengan isinya berupa text seperti gambar di bawah ini.
Click gambar untuk memperbesar gambar |
ok, selanjutnya saya membuat file baru "createZip.php" dan menuliskan beberapa kode seperti berikut.
Click gambar untuk memperbesar gambar |
lalu saya jalankan seperti sebelumnya dengan memanggil file createZip.php melalui browser.
NOTE: pada tahap diatas, penulis menuliskan nama file "namafile.txt" ketika proses addFile. pada tahap ini, harus di tuliskan secara jelas, dimana letak file "namafile.txt" tersebut. Dimana dalam kasus kali ini, file tersebut berada pada foder "files" maka dari itu penulis menyusunnya menjadi "files/namafile.txt".
Click gambar untuk memperbesar gambar |
dan, tadaaa..
file zip tercipta dengan file txt yang sebelumnya berada di dalamnya. Gambar di bawah adalah buktinya.
Click gambar untuk memperbesar gambar |
Ok, catatan kali ini cukup sampai disini
Silahkan tinggalkan komentar terkait catatan saya kali ini.
Terimakasih banyak.
No comments:
Post a Comment