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

PHP में डायरेक्टरी को ज़िप कैसे करें?

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

उदाहरण

<?php 
// डायरेक्टरी का नाम दर्ज करें 
    $pathdir = "Directory Name/"; 
// बनाने के लिए ज़िप्ड डायरेक्टरी का नाम दर्ज करें 
    $zipcreated = "test.zip"; 
// नई ज़िप क्लास बनाएं 
    $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() फ़ंक्शन एक खाली निर्देशिका को हटाता है। फ़ाइल के पास निर्देशिका हटाने के लिए प्रासंगिक अनुमतियाँ होनी चाहिए। सिंटैक्स rmdir($directory, $context) पैरामीटर पैरामीटरविवरण directoryहटाई जाने वाली निर्देशिका contextस्ट्रीम के व्यवहार को निर्दिष्ट करता है (वैकल्पिक) वापसी

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

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

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

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