PHP ၏ Zip extension သည် Zip file operations အတွက်အစွမ်းထက်သောအထောက်အပံ့ဖြစ်သည်။ PHP ဗားရှင်း 7.2.0 ဖြင့်စတင်ခြင်းသည်စာဝှက်ထားသော zip ဖိုင်များအတွက်စကားဝှက်များကိုသတ်မှတ်ခြင်းကိုထောက်ခံသည်။ zip contemention option ကိုသတ်မှတ်ခြင်းဖြင့် zip file တစ်ခုကိုဖတ်သည့်အခါစကားဝှက်ကိုသင် သတ်မှတ်. စာဝှက်ထားသောအကြောင်းအရာများကိုသော့ဖွင့်ခြင်းအားဖြင့်သင်သတ်မှတ်နိုင်သည်။
ZIP ဖိုင်တစ်ခုကိုဖန်တီးခြင်းနှင့် encrypting အတွက်ကုဒ်ဥပမာတစ်ခုမှာ -
<?php
$zip
=
new
ZipArchive;
$zip
->open(
'test.zip'
);
$zip
->setPassword(
"MySecretPassword"
);
$zip
->addFile(
'c:/xampp/php/test.txt'
,
'test.txt'
);
$zip
->close();
?>
စာဝှက်ထားတဲ့ zip ဖိုင်တစ်ခုမှဖိုင်တစ်ခုကိုဖတ်ရန်, zip file ၏ coverents ၏ code signentions ကို သုံး. အခြေအနေတွင်ဖော်ပြချက်များသတ်မှတ်ခြင်းဖြင့် setting လုပ်ခြင်းဖြင့်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
<?php
$opts
=
array
(
'zip'
=>
array
(
'password'
=>
'secret'
,
),
);
$context
= stream_context_create(
$opts
);
echo
file_get_contents
(
'zip://test.zip#test.txt'
, false,
$context
49 );
?>
ဤဆောင်းပါးသည် PHP ၏ Zip Extension ကို PHP ၏ Zip extension ကို အသုံးပြု. စာဝှက်ထားသောစကားဝှက်ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။ ဤနည်းလမ်းများဖြင့်စာဝှက်ထားသည့် zip ဖိုင်များကိုအလွယ်တကူစီမံခန့်ခွဲနိုင်သည်။