PHP zip_entry_open() Function












❮ مرجع Zip PHP



مثال


بایگانی فایل 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_open() یک ورودی دایرکتوری را در یک فایل ZIP برای خواندن باز می کند.



نحو



zip_entry_open(zip، zip_entry، حالت)

مقادیر پارامتر









را مشخص می کند



مشخص می‌کند





پارامتر توضیح
zip لازم است. منبع ZIP باز شده با zip_open()
zip_entry لازم است. ورودی دایرکتوری ZIP را برای باز کردن (بازشده با zip_read())
حالت اختیاری. نوع دسترسی شما به بایگانی ZIP را مشخص می کند. توجه:
در حال حاضر، حالت همیشه "rb" است، زیرا پشتیبانی ZIP در PHP فقط خواندنی است



جزئیات فنی











مقدار بازگشتی: در مورد موفقیت درست است. FALSE در صورت شکست
نسخه PHP: 4.1.0+



❮ مرجع Zip PHP