PHP Zip 上下文選項


引言

PHP's ZIP 擴充套件註冊 zip:// 包裝器。從 PHP 7.2.0 開始支援加密存檔的密碼。只有一個 Zip 上下文選項,稱為密碼

示例

首先,如下建立 ZIP 存檔

<?php
$zip = new ZipArchive;
$zip->open('test.zip');
$zip->setPassword("MySecretPassword");
$zip->addFile('c:/xampp/php/test.txt', 'test.txt');
$zip->close();
>>

要從 zip:// 流中讀取檔案,使用如下程式碼

<?php
$opts = array(
   'zip' => array(
      'password' => 'secret',
   ),
);
$context = stream_context_create($opts);
echo file_get_contents('zip://test.zip#test.txt', false, $context);
?>

更新於: 2020-09-21

208 瀏覽

啟動你的職業生涯 職業

完成課程,獲得認證

開始使用
廣告