কম্পিউটার টিউটোরিয়াল

PHP Zip কনটেক্সট অপশনস


ভূমিকা

PHP-এর ZIP এক্সটেনশন zip:// র‍্যাপার রেজিস্টার করে। PHP 7.2.0 থেকে পাসওয়ার্ড-প্রটেক্টেড আর্কাইভ সাপোর্ট করা হয়। শুধু একটি Zip কনটেক্সট অপশন রয়েছে যেটি password।

উদাহরণ

প্রথমে 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); ?>

  1. PHP-এ zip_entry_read() ফাংশন

  2. PHP-এ zip_entry_open() ফাংশন

  3. PHP-এ zip_entry_compressed_size() ফাংশন

  4. PHP-এ zip_entry_close() ফাংশন