PHP တွင် Zip_read () တွင် Zip_read () သည် zip compressed package တွင်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ ၎င်းကို zip_open () နှင့်အသုံးပြုလေ့ရှိပြီး developer များက developer များကို Zip ဖိုင်များရှိဖိုင်များ (သို့) directory entries များကိုဖြတ်သန်းရန်ခွင့်ပြုသည်။
resource zip_read(resource $zip);
parameter သည်ဖော်ပြချက်:
$ zip : Zip_open () မှပြန်လာသော Zip အရင်းအမြစ်လက်ကိုင်။
Value ကိုပြန်သွားပါ
အောင်မြင်သောအခါ zip entry ကို zip entry ကိုမှအရင်းအမြစ်လက်ကိုင်ကိုပြန်ပို့သည်။
ပျက်ကွက်အပေါ် မှားယွင်းသော ပြန်လာ။
Zip_read () တွင် Zip အရင်းအမြစ်လက်ကိုင်ဖြစ်သော parameter တစ်ခုတည်းသာရှိသည်။ zip_open () function မှတဆင့် ZIP ဖိုင်ကိုဖွင့်ပြီးနောက်ဤလက်ကိုင်ကိုရရှိခဲ့သည်။
ဥပမာအားဖြင့်:
$zip = zip_open('http://m66.net/path/to/your.zip');
if (is_resource($zip)) {
while ($entry = zip_read($zip)) {
// မှန်သော $entry လုပ်ဆောင်
}
zip_close($zip);
}
များသောအားဖြင့်ကျွန်ုပ်တို့သည် Zip_read () ကို သုံး. ဇစ်ဖိုင်များဖတ်နေသည့်ဖိုင်များဖတ်ရှုခြင်းကိုနားလည်သဘောပေါက်ရန်အခြားလုပ်ဆောင်မှုများနှင့်ပေါင်းစပ်ပါမည်။
zip_entry_name () လက်ရှိ entry ကို၏အမည်ကိုရရှိသည်။
zip_entry_filesize () လက်ရှိ entry ကိုအရွယ်အစားရရှိသွားတဲ့။
zip_entry_open () က ၎င်း၏အကြောင်းအရာများကိုဖတ်ရန်လက်ရှိ entry ကိုဖွင့်လှစ်ထားသည်။
zip_entry_read () entry ၏ပါဝင်မှုကိုဖတ်တယ်။
zip_entry_close_Close () လက်ရှိ entry ကိုပိတ်လိုက်သည်။
နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$zip = zip_open('http://m66.net/files/example.zip');
if (is_resource($zip)) {
while ($entry = zip_read($zip)) {
$name = zip_entry_name($entry);
echo "ဖိုင်နာမည်: $name\n";
if (zip_entry_open($zip, $entry)) {
$size = zip_entry_filesize($entry);
$contents = zip_entry_read($entry, $size);
echo "အကြောင်းအရာအကြောင်းအရာ:\n$contents\n";
zip_entry_close($entry);
}
}
zip_close($zip);
} else {
echo "ဖွင့်လို့မရဘူးZIPစာချုပ်စာတမ်း";
}
ဒီဥပမာမှာ -
zip_open () မှတစ်ဆင့် http://m66.net/files/example.zip တွင်ရှိသော Remote Zip ဖိုင်တစ်ခုကိုဖွင့်ပါ။
zip_read () entries တွေကိုဖြတ်ပြီး loop ကိုသုံးပါ။
zip_entry_name () rooment name output ကိုသုံးပါ။
zip_entry_open () နှင့် zip_entry_read () zip_entry_read () ကိုသုံးပါ။
entry ကိုနှင့် zip အရင်းအမြစ်များကိုပိတ်ပါ။
Zip_read () သည် Zip_open () ပေါ်တွင်မူတည်သည်။
Remote Zip ဖိုင်များကိုဖတ်ရန် PHP ၏ ခွင့်ပြုချက်ကို enable_URL_FOPON ကိုဖွင့်ရန်လိုအပ်သည်။
ဤလုပ်ဆောင်ချက်သည်ဇစ်၏နောက်ဆက်တွဲစာဖတ်ခြင်းအတွက်သင့်တော်သည်။
ဖိုင်အမည်ကိုသင်သာစာရင်းပြုစုလိုပါကစွမ်းဆောင်ရည်သုံးစွဲမှုကိုရှောင်ရှားရန်စာဖတ်ခြင်းအကြောင်းအရာကိုချန်လှပ်နိုင်သည်။