Home » PHP » Fungsi Zip zip_entry_read() Pada PHP

Fungsi Zip zip_entry_read() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi zip_entry_read() digunakan untuk dapat membaca dari entri direktori terbuka.

Syntax

zip_entry_read(zip_entrylength)

Nilai Parameter

ParameterDeskripsi
zip_entryRequired. Menentukan entri direktori yang dikembalikan oleh zip_read ()
lengthOptional. Menentukan jumlah byte (tidak terkompresi) untuk dikembalikan. Default-nya adalah 1024

Detail Teknis

Return Value:Pembacaan data atau “” di akhir file. 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