نام مدخل (zip_entry_name)
می خواهی اسم فایل های داخل زیپ را ببینی؟ تابع zip_entry_name() نام «مدخل (Entry)» را برمی گرداند. «مدخل» یعنی فایل یا فولدر داخل آرشیو ZIP. مثل برگه های داخل یک زونکن.
تعریف کوتاه و کاربرد
zip_entry_name() نام هر مدخل ZIP را می دهد. سپس می توانی تصمیم بگیری کدام را بخوانی یا استخراج کنی.
سینتکس
zip_entry_name($zip_entry);
نمونه عملی: چاپ نام همه مدخل ها
زیپ را باز کن، مدخل ها را بخوان، و نام هر کدام را چاپ کن.
<?php
$zip = zip_open("test.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Name: " . zip_entry_name($zip_entry) . "<br>";
}
zip_close($zip);
}
?>
گام های انجام کار
- فایل ZIP را با
zip_open()باز کن. - با
zip_read()به هر مدخل برس. - نام مدخل را با
zip_entry_name()بگیر. - در صورت نیاز چاپ یا ذخیره کن.
- در پایان با
zip_close()ببند.
نکات مهم
نکته: اگر مسیر داخل زیپ پوشه داشته باشد، نام شامل مسیر است.
هشدار: قبل از دسترسی، مطمئن شو $zip معتبر است. زیپ خراب خطا می دهد.
جمع بندی سریع
- نام هر مدخل ZIP را می دهد.
- با
zip_read()به مدخل برس. - نام می تواند شامل مسیر باشد.
- در پایان آرشیو را ببند.
مطالب مرتبط: اندازه فایل مدخل، اندازه فشرده مدخل، zip_open، zip_close، همچنین نام مدخل زیپ.