PHP တွင် Zip compressed packages များကို handling လုပ်သည့်အခါ zip_read နှင့် zip_entry_name သည်အလွန်လက်တွေ့လုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ သူတို့ကတဆင့်ဇစ်အထုပ်ထဲရှိဖိုင်တစ်ခုစီ၏ဖိုင်အမည်ကိုအလွယ်တကူဖတ်ရှုနိုင်ပြီးနောက်ဆက်တွဲစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ ဤဆောင်းပါးသည် Zip Zip အထုပ်ရှိဖိုင်များအားလုံး၏အမည်များကိုရယူရန်ဤဆောင်းပါးနှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
Zip_read : Zip အရင်းအမြစ်တစ်ခုကိုဖွင့်ရန်နှင့် Zip directory entry pointer ကိုပြန်ပို့ရန်အသုံးပြုသည်။
zip_entry_name : လက်ရှိ zip entry ကို၏ဖိုင်အမည်ကိုရရှိရန်အသုံးပြုသည်။
သတိပြုသင့်သည် zip_read နှင့် zip_entry_name သည် PHP ၏ Zip zip extension ပေါ်တွင် မူတည်. Zip_open function ကိုအသုံးပြုလေ့ရှိသည်။
ဤတွင် zip ဖိုင်ကိုမည်သို့ဖွင့်ရမည်, ဥပမာတစ်ခုစီကိုမည်သို့ဖွင့်ရမည်,
<?php
// လုပ်ငန်းများ၌ခံရဖို့လိုအပ်ပါတယ် Zip ဖိုင်လမ်းကြောင်း
$zipFile = 'example.zip';
// ဖွင့်လှစ် Zip စာချုပ်စာတမ်း
$zip = zip_open($zipFile);
if (is_resource($zip)) {
// မြုပ် Zip တစ်ခုချင်းစီကို entry ကို
while ($zipEntry = zip_read($zip)) {
// 获取当前条目的စာချုပ်စာတမ်း名
$fileName = zip_entry_name($zipEntry);
echo "စာချုပ်စာတမ်း名: " . $fileName . "\n";
}
// ရုပ်သိမ်းခြင်း Zip ပစ္စည်းအင်းအား
zip_close($zip);
} else {
echo "无法ဖွင့်လှစ် Zip စာချုပ်စာတမ်း。\n";
}
?>
zip ဖိုင်ကိုဖွင့်ပါ Zip_open ကို zip file ကိုဖွင့ ်. အရင်းအမြစ်လက်ကိုင်ကိုပြန်ပို့ပါ။ အဖွင့်ပျက်ကွက်ပါကအရင်းအမြစ်ကိုမပြန်ပါ။
Entries တွေကိုဖတ်ပါ Entries မရှိတော့မယ့်အချိန်အထိ zip_read နှင့်အတူ zip_read နှင့်အတူ zip_read နှင့်အတူဖတ်ပါ။
ဖိုင်အမည်ကိုရယူပါ လက်ရှိ entry ၏ဖိုင်အမည်ကိုရရှိရန် Zip_entry_name ကို သုံးပါ။
အရင်းအမြစ်များကိုပိတ် <br> <br> အရင်းအမြစ်ယိုစိမ့်မှုကိုရှောင်ရှားရန် Zip_Close ကိုသုံးရန် Zip_Close ကို သုံးပါ။
Zip_open သည် local zip ဖိုင်များကိုသာဖွင့်နိုင်ပြီး Remote URLs များကိုတိုက်ရိုက်မလုပ်ဆောင်နိုင်ပါ။ အကယ်. သင်သည် Remote Zip ကိုကိုင်တွယ်ရန်လိုအပ်ပါက PHP ၏အခြားနည်းလမ်းများကို အသုံးပြု. ၎င်းကိုသင်ဒေါင်းလုပ်ဆွဲနိုင်သည်။
PHP ပတ် 0 န်းကျင်တွင် Zip Extensive တွင် zip extension ကိုသေချာအောင်လုပ်ပါ ။
အကယ်. သင်သည် Entry Content ကိုဖတ်လိုပါကဖိုင်အမည်ကိုရယူရန်အပြင် zip_entry_open နှင့် zip_entry_read ကို သုံးနိုင်သည်။
Zip_open , zip_read နှင့် zip_entry_name နှင့်အတူကျွန်ုပ်တို့သည် Zip Zip အထုပ်ရှိဖိုင်များအားလုံးကိုအလွယ်တကူ ဆက်သွယ်. 4 င်းတို့၏ဖိုင်အမည်များကိုလွယ်ကူစွာဆက်သွယ်နိုင်သည်။ ဤနည်းလမ်းသည် compressed package တွင်ဖိုင်များစာရင်းကိုအလွယ်တကူမြန်မြန်ကြည့်ရှုရန်သင့်တော်သည်။