Zip_open () PHP တွင်အရေးကြီးသော function တစ်ခုဖြစ်သည်။ ၎င်းကို Zip ဖိုင်များကိုဖွင့ ်. ဖတ်ရန်အသုံးပြုသည်။ Zip compressed files များကိုလုပ်ဆောင်ရန်အခြေခံလုပ်ဆောင်ချက်ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် PHP ၏ built-in zip extension ၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီးစာဖတ်ခြင်း, ပြုပြင်ခြင်းနှင့်လည်ပတ်ရန်စွမ်းရည်ကိုပေးသည်။
အရင်းအမြစ် Zip_open (string $ filename, int $ flags [, string ကို & $ အမှား])
ဖိုင်အမည် - ဖတ်ရန်လိုအပ်သည့် zip ဖိုင်သို့လမ်းကြောင်း။
အလံများ - ဖတ်ရန်ရွေးစရာကိုသတ်မှတ်ပါ။ ရရှိနိုင်သောတန်ဖိုးများမှာအောက်ပါအတိုင်းဖြစ်သည် -
အမှား - အမှားအချက်အလက်များကိုသိုလှောင်ရန် optional parameter သည် optional parameter သည်။
ပစ်မှတ်ဇစ်ဖိုင်ကိုဖွင့်ရန် Zip_open () function ကိုသတ်မှတ်ပြီး zip_open () function ကိုအသုံးပြုပါ။
အတန်းအစား zip {zip { အကာအကွယ် $ zip = null; Public function __Construction __Construction ($ filename, $ အလံ = ziparchive :: checkcons) { $ THE-> ZIP = zip_open ($ filename, $ အလံများ); } }
ဖိုင်တစ်ခုစီ၏သတင်းအချက်အလက်များကိုရယူရန် zip ဖိုင်၏ contents မှပါ 0 င်သော contents မှတစ်ဆင့်ကြားခံသည်။
အတန်းအစား zip {zip { အများပြည်သူ funing ကို gettentries () { $ entries တွေကို = []; စဉ် ($ entry = zip_read ($ ဒီ -> zip)) $ entries တွေကို [] = [ 'NAME' => zip_entry_name ($ entry ကို), 'size' => zip_entry_filesize ($ entry ကို) ]; } $ entries တွေကိုပြန်ပို့; } }
ဖိုင်အကြောင်းအရာများကိုဖတ်ရန်နှင့်ဖတ်ရန်အချက်အလက်များကိုပြန်ပို့ရန် zip_entry_read () function ကိုသုံးပါ။
အများပြည်သူ function ကို getcontentent ($ အမည်) { $ entry = zip_entry_open ($ this-> zip, $ အမည်, RB '); $ အကြောင်းအရာ = zip_entry_read ($ entry ကို $ entry ကို zip_entry_filesize ($ entry)); zip_entry_close_close ($ entry ကို); $ content ကိုပြန်ပို့ပါ။ }
Zip_open () function သည် zip ဖိုင်များကိုကိုင်တွယ်သော PHP တွင်အဓိကလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်းသည် Zip ဖိုင်များကိုဖတ်ရှုခြင်းနှင့်ဖိုင်များစာရင်းကိုရယူခြင်းကိုထောက်ပံ့သည်။ အမှန်တကယ်အသုံးပြုမှုတွင်သင့်လျော်သောစာဖတ်ခြင်းရွေးချယ်စရာများနှင့် parameter configurations များကိုရွေးချယ်ရန်သင်အာရုံစိုက်ရန်လိုအပ်သည်။ ထို့အပြင် zip စာကြည့်တိုက်တွင်လူသိများသော bugary အချို့ရှိနိုင်သည့်အတွက် developer များက PHP ဗားရှင်းနှင့် Zip extension libress စာကြည့်တိုက်ကိုအသုံးပြုကြောင်းသေချာစေသင့်သည်။ ကြီးမားသော zip ဖိုင်များကိုင်တွယ်သည့်အခြေအနေများအတွက်ဖိုင်အရွယ်အစားကန့်သတ်ချက်များကိုရှောင်ရှားရန် 64-bit operating system ကိုအသုံးပြုရန်အကြံပြုသည်။