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); ?>
廣告