Home » PHP » Fungsi Zip zip_entry_open() Pada PHP

Fungsi Zip zip_entry_open() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi zip_entry_open() digunakan untuk membuka entri direktori dalam file ZIP untuk dibaca.

Syntax

zip_entry_open(zipzip_entrymode)

Nilai Parameter

ParameterDeskripsi
zipRequired. Menentukan sumber daya ZIP dibuka dengan zip_open ()
zip_entryRequired. Menentukan entri direktori ZIP untuk dibuka (dibuka dengan zip_read ())
modeOptional. Menentukan jenis akses yang Anda perlukan ke arsip ZIP.
Catatan: Saat ini, mode selalu “rb”, karena dukungan ZIP di PHP bersifat hanya baca

Detail Teknis

Return Value:TRUE jika sukses. FALSE jika gagal
PHP Version:4.1.0+

Contoh
Buka arsip file ZIP, buka entri direktori untuk membaca, dan baca dari entri direktori terbuka:

<?php
$zip = zip_open("test.zip");

if ($zip) {
  while ($zip_entry = zip_read($zip)) {
    echo "<p>Name: " . zip_entry_name($zip_entry) . "<br>";
    // Buka entri direktori untuk membaca
    if (zip_entry_open($zip, $zip_entry)) {
      echo "File Contents:<br>";
      // Baca entri direktori terbuka
      $contents = zip_entry_read($zip_entry);
      echo "$contents<br>";
      zip_entry_close($zip_entry);
    }
  echo "</p>";
  }
zip_close($zip);
}
?>
  /* Output :
Name: ziptest.txt
File Contents:
Hello World! This is a test.

Name: htmlziptest.html
File Contents:
Hello World!
This is a test for the zip functions in PHP.

You may also like