Definisi dan Penggunaan
Fungsi zip_entry_open() digunakan untuk membuka entri direktori dalam file ZIP untuk dibaca.
Syntax
zip_entry_open(zip, zip_entry, mode)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| zip | Required. Menentukan sumber daya ZIP dibuka dengan zip_open () |
| zip_entry | Required. Menentukan entri direktori ZIP untuk dibuka (dibuka dengan zip_read ()) |
| mode | Optional. 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.