Giới thiệu
Phần mở rộng ZIP của PHP đăng ký zip:// vỏ bánh. PHP 7.2.0 trở đi hỗ trợ mật khẩu cho các kho lưu trữ được mã hóa. Chỉ có một tùy chọn ngữ cảnh Zip được gọi là mật khẩu
Ví dụ
Đầu tiên, hãy tạo kho lưu trữ ZIP như sau:
<?php $zip = new ZipArchive; $zip->open('test.zip'); $zip->setPassword("MySecretPassword"); $zip->addFile('c:/xampp/php/test.txt', 'test.txt'); $zip->close(); >>
Để đọc tệp từ zip:// stream, hãy sử dụng mã sau
<?php $opts = array( 'zip' => array( 'password' => 'secret', ), ); $context = stream_context_create($opts); echo file_get_contents('zip://test.zip#test.txt', false, $context); ?>