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

PHP में निर्देशिका को कैसे ज़िप करें?


PHP में फोल्डर को ज़िप और अनज़िप करने के लिए हम PHP ZipArchive क्लास का उपयोग कर सकते हैं। PHP 5.3 के अनुसार, यह वर्ग इनबिल्ट है। विंडोज़ में उपयोग करने के लिए उपयोगकर्ताओं को php.ini के अंदर php_zip.dll को सक्षम करना होगा।

उदाहरण

<?php
//Enter the name of directory
   $pathdir = "Directory Name/";
//Enter the name to creating zipped directory
   $zipcreated = "test.zip";
//Create new zip class
   $newzip = new ZipArchive;
   if($newzip -> open($zipcreated, ZipArchive::CREATE ) === TRUE) {
      $dir = opendir($pathdir);
      while($file = readdir($dir)) {
         if(is_file($pathdir.$file)) {
            $newzip -> addFile($pathdir.$file, $file);
         }
      }
      $newzip ->close();
   }
?>

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

    Rmdir () फ़ंक्शन एक खाली निर्देशिका को हटा देता है। इसके साथ, फ़ाइल में निर्देशिका को हटाने के लिए आवश्यक प्रासंगिक अनुमतियाँ होनी चाहिए। सिंटैक्स rmdir(dir, context) पैरामीटर आरएमडीआईआर - निर्देशिका को हटाया जाना है। संदर्भ − स्ट्रीम का व्यवहार निर्दिष्ट करें। वापसी rmdir() फ़ंक्शन सफलता प

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

    is_dir () फ़ंक्शन जांचता है कि फ़ाइल एक निर्देशिका है या नहीं। निर्देशिका मिलने पर यह TRUE लौटाता है। सिंटैक्स is_dir(file_path) पैरामीटर file_path - फ़ाइल का पथ निर्दिष्ट करें। वापसी निर्देशिका मिलने पर is_dir() फ़ंक्शन TRUE लौटाता है। उदाहरण <?php    $check = "D:/tutorials&

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

    dirname () फ़ंक्शन निर्दिष्ट पथ से निर्देशिका का नाम देता है। यदि पथ में कोई स्लैश नहीं है, तो एक बिंदु (.) लौटाया जाता है। यह वर्तमान निर्देशिका को इंगित करता है। सिंटैक्स dirname(file_path) पैरामीटर file_path - निर्दिष्ट की जाने वाली फ़ाइल। वापसी dirname() फ़ंक्शन निर्देशिका का पथ लौटाता है।