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

PHP में scandir() का उपयोग करके डायरेक्टरी में फोल्डर ढूंढना


यह जांचने के लिए कि कोई फ़ोल्डर या फ़ाइल उपयोग में है या नहीं, is_dir() या is_file() फ़ंक्शन का उपयोग किया जा सकता है।

scandir फ़ंक्शन एक अंतर्निहित फ़ंक्शन है जो एक विशिष्ट डायरेक्टरी की फ़ाइलों और डायरेक्टरीज़ की एक सरणी लौटाता है। यह उपयोगकर्ता द्वारा निर्दिष्ट पथ के अंदर मौजूद फ़ाइलों और डायरेक्टरीज़ को सूचीबद्ध करता है।

उदाहरण के लिए

$scan = scandir('myFolder'); 
foreach ($scan as $file) { 
    if (!is_dir("myFolder/$file")) { 
        echo $file . '\n'; 
    } 
}

आउटपुट

निर्दिष्ट पथ के अंदर फ़ाइलों और डायरेक्टरीज़ की सूची (यदि कोई हो)

'myFolder' डायरेक्टरी को 'scandir' फ़ंक्शन का उपयोग करके स्कैन किया जाता है और इसके अंदर की फ़ाइलों और डायरेक्टरीज़ को सूचीबद्ध किया जाता है। 'foreach' लूप हर फ़ाइल पर चलाया जाता है और यदि 'myFolder' डायरेक्टरी में कोई फ़ाइल है, तो इसे स्क्रीन पर इको किया जाता है।


  1. PHP में imageline() फ़ंक्शन से लाइन ड्रा करें PHP में imageline() फ़ंक्शन से लाइन ड्रा करें

    imageline() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दो दिए गए पॉइंट्स के बीच लाइन ड्रा करने के लिए किया जाता है। सिंटैक्स bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color) पैरामीटर्स imageline() छह अलग-अलग पैरामीटर्स लेता है: $image, $x1, $y1, $x2, $y2 और $color।

  1. PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं? PHP में imageellipse() फ़ंक्शन का उपयोग करके दीर्घवृत्त कैसे बनाएं?

    imageellipse() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दीर्घवृत्त बनाने के लिए किया जाता है। यह सफलता पर True और विफलता पर False लौटाता है। सिंटैक्स Bool imageellipse($image, $cx, $cy, $width, $height, $color) पैरामीटर्स imageellipse() छह अलग-अलग पैरामीटर्स लेता है: $image, $cx, $cy, $width,

  1. PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें? PHP में imagecropauto() फ़ंक्शन का उपयोग करके इमेज को स्वचालित रूप से कैसे क्रॉप करें?

    imagecropauto() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग उपलब्ध मोड्स में से किसी एक का उपयोग करके इमेज को स्वचालित रूप से क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर्स imagecropauto() चार अलग-अलग पैरामीटर्स