Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP ज़िप संदर्भ विकल्प

परिचय

PHP का ज़िप एक्सटेंशन रजिस्टर करता है zip:// आवरण PHP 7.2.0 आगे एन्क्रिप्टेड अभिलेखागार के लिए पासवर्ड का समर्थन करता है। केवल एक ज़िप संदर्भ विकल्प है जिसे पासवर्ड . कहा जाता है

उदाहरण

पहले ज़िप संग्रह इस प्रकार बनाएं:

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

ज़िप:// स्ट्रीम से फ़ाइल पढ़ने के लिए, निम्न कोड का उपयोग करें

<?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_open () फ़ंक्शन

    zip_entry_open() फ़ंक्शन का उपयोग ज़िप संग्रह प्रविष्टि को पढ़ने के लिए खोलने के लिए किया जाता है। सिंटैक्स zip_entry_open(zip_file,zip_entry,mode) पैरामीटर zip_file - पढ़ने के लिए ज़िप फ़ाइल zip_entry - ज़िप प्रविष्टि खोलने के लिए। मोड - ज़िप संग्रह के लिए आवश्यक एक्सेस का प्रकार वापसी

  1. PHP में zip_entry_compressed_size () फ़ंक्शन

    zip_entry_compressed_size() फ़ंक्शन ज़िप संग्रह प्रविष्टि का संपीड़ित फ़ाइल आकार लौटाता है। सिंटैक्स zip_entry_compressed_size(zip_entry) पैरामीटर zip_entry - ज़िप प्रविष्टि संसाधन। आवश्यक है। वापसी zip_entry_compressed_size() फ़ंक्शन ज़िप संग्रह प्रविष्टि का संपीड़ित फ़ाइल आकार लौटाता है। नि

  1. PHP में zip_entry_close () फ़ंक्शन

    zip_entry_close() फ़ंक्शन का उपयोग zip_entry_open() फ़ंक्शन द्वारा खोले गए ज़िप संग्रह को बंद करने के लिए किया जाता है। सिंटैक्स zip_entry_close(zip_entry) पैरामीटर zip_entry - ज़िप प्रविष्टि संसाधन। आवश्यक है। वापसी zip_entry_close() फ़ंक्शन सफलता पर TRUE और विफलता पर FALSE लौटाता है। निम्नल