လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Zip_entry_NAME () ကိုဇစ်တွင်ဖိုင်တစ်ခုစီရရန်ပေါင်းစပ်ခြင်း

Zip_entry_NAME () ကိုဇစ်တွင်ဖိုင်တစ်ခုစီရရန်ပေါင်းစပ်ခြင်း

M66 2025-06-06

PHP တွင် Zip compressed packages များကို handling လုပ်သည့်အခါ zip_read နှင့် zip_entry_name သည်အလွန်လက်တွေ့လုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ သူတို့ကတဆင့်ဇစ်အထုပ်ထဲရှိဖိုင်တစ်ခုစီ၏ဖိုင်အမည်ကိုအလွယ်တကူဖတ်ရှုနိုင်ပြီးနောက်ဆက်တွဲစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ ဤဆောင်းပါးသည် Zip Zip အထုပ်ရှိဖိုင်များအားလုံး၏အမည်များကိုရယူရန်ဤဆောင်းပါးနှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။

1 ။ zip_read နှင့် zip_entry_name မှနိဒါန်း

  • Zip_read : Zip အရင်းအမြစ်တစ်ခုကိုဖွင့်ရန်နှင့် Zip directory entry pointer ကိုပြန်ပို့ရန်အသုံးပြုသည်။

  • zip_entry_name : လက်ရှိ zip entry ကို၏ဖိုင်အမည်ကိုရရှိရန်အသုံးပြုသည်။

သတိပြုသင့်သည် zip_read နှင့် zip_entry_name သည် PHP ၏ Zip zip extension ပေါ်တွင် မူတည်. Zip_open function ကိုအသုံးပြုလေ့ရှိသည်။

2 ။ နမူနာကုဒ်

ဤတွင် 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";
}
?>

3 ။ ကုဒ်ဖော်ပြချက်

  1. zip ဖိုင်ကိုဖွင့်ပါ Zip_open ကို zip file ကိုဖွင့ ်. အရင်းအမြစ်လက်ကိုင်ကိုပြန်ပို့ပါ။ အဖွင့်ပျက်ကွက်ပါကအရင်းအမြစ်ကိုမပြန်ပါ။

  2. Entries တွေကိုဖတ်ပါ Entries မရှိတော့မယ့်အချိန်အထိ zip_read နှင့်အတူ zip_read နှင့်အတူ zip_read နှင့်အတူဖတ်ပါ။

  3. ဖိုင်အမည်ကိုရယူပါ လက်ရှိ entry ၏ဖိုင်အမည်ကိုရရှိရန် Zip_entry_name ကို သုံးပါ။

  4. အရင်းအမြစ်များကိုပိတ် <br> <br> အရင်းအမြစ်ယိုစိမ့်မှုကိုရှောင်ရှားရန် Zip_Close ကိုသုံးရန် Zip_Close ကို သုံးပါ။

4 ။ မှတ်စုများ

  • Zip_open သည် local zip ဖိုင်များကိုသာဖွင့်နိုင်ပြီး Remote URLs များကိုတိုက်ရိုက်မလုပ်ဆောင်နိုင်ပါ။ အကယ်. သင်သည် Remote Zip ကိုကိုင်တွယ်ရန်လိုအပ်ပါက PHP ၏အခြားနည်းလမ်းများကို အသုံးပြု. ၎င်းကိုသင်ဒေါင်းလုပ်ဆွဲနိုင်သည်။

  • PHP ပတ် 0 န်းကျင်တွင် Zip Extensive တွင် zip extension ကိုသေချာအောင်လုပ်ပါ

  • အကယ်. သင်သည် Entry Content ကိုဖတ်လိုပါကဖိုင်အမည်ကိုရယူရန်အပြင် zip_entry_open နှင့် zip_entry_read ကို သုံးနိုင်သည်။

5 ။ အကျဉ်းချုပ်

Zip_open , zip_read နှင့် zip_entry_name နှင့်အတူကျွန်ုပ်တို့သည် Zip Zip အထုပ်ရှိဖိုင်များအားလုံးကိုအလွယ်တကူ ဆက်သွယ်. 4 င်းတို့၏ဖိုင်အမည်များကိုလွယ်ကူစွာဆက်သွယ်နိုင်သည်။ ဤနည်းလမ်းသည် compressed package တွင်ဖိုင်များစာရင်းကိုအလွယ်တကူမြန်မြန်ကြည့်ရှုရန်သင့်တော်သည်။