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 ဖိုင်များကိုအလွယ်တကူစီမံခန့်ခွဲနိုင်သည်။