مثال
بایگانی فایل ZIP را باز کنید، ورودی دایرکتوری را برای خواندن باز کنید، و از ورودی دایرکتوری باز بخوانید:
$zip = zip_open("test.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "
نام: " . zip_entry_name ($zip_entry). "
";
// ورودی دایرکتوری را برای خواندن باز کنید
if (zip_entry_open($zip, $zip_entry)) {
echo "محتوای فایل:
";
// ورودی دایرکتوری باز را بخوانید
$contents = zip_entry_read($zip_entry);
echo "$contents
";
zip_entry_close($zip_entry);
echo "
zip_close($zip);
?>
خروجی کد به محتوای آرشیو ZIP بستگی دارد:
نام: ziptest.txt
محتویات فایل:
سلام دنیا! این یک آزمایش است.
نام: htmlziptest.html
محتویات فایل:
سلام جهان!
این آزمایشی برای توابع zip در PHP است.
تعریف و استفاده
عملکرد zip_entry_read() از یک ورودی دایرکتوری باز خوانده می شود.
نحو
zip_entry_read(zip_entry، طول)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| zip_entry | لازم است. ورودی دایرکتوری بازگردانده شده توسط zip_read() | را مشخص می کند
| طول | اختیاری. تعداد بایت های (غیر فشرده) برای بازگشت را مشخص می کند. پیش فرض 1024 | است
جزئیات فنی
| مقدار بازگشتی: | داده خوانده شده یا "" در انتهای فایل. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 4.1.0+ |
❮ مرجع Zip PHP