PHP opendir() फ़ंक्शन

उदाहरण

एक डिरेक्ट्री खोलें, इसकी सामग्री पढ़ें और बंद करें:

<?php
$dir = "/images/";
// डिरेक्ट्री खोलें और इसकी सामग्री पढ़ें
if (is_dir($dir)){
  if ($dh = opendir($dir){
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

परिणाम:

filename: cat.gif
filename: dog.gif
filename: horse.gif

विनिर्धारण और उपयोग

opendir() फ़ंक्शन डिरेक्ट्री हैंडल खोलता है。

व्याकरण

opendir(पथ,कंटेक्स्ट);
पारामीटर वर्णन
पथ आवश्यक।खोलने के लिए डिरेक्ट्री पथ को निर्धारित करता है。
कंटेक्स्ट वैकल्पिक।डिरेक्ट्री हैंडल के वातावरण को निर्धारित करता है。कंटेक्स्ट एक सेट विकल्प है जो डिरेक्ट्री स्ट्रीम के व्यवहार को संशोधित करता है。

तकनीकी विवरण

वापसी मूल्य:

सफलता पर डिरेक्ट्री हैंडल संसाधन वापस लाया जाता है।असफलता पर FALSE वापस लाया जाता है。

यदि पथ वैध डिरेक्ट्री नहीं है या डिरेक्ट्री खोली नहीं जा सकती है क्योंकि अनुमति सीमा या फ़ाइल सिस्टम त्रुटि के कारण डिरेक्ट्री खोली नहीं जा सकती, तो E_WARNING स्तर की त्रुटि फेंकी जाती है。

आप फ़ंक्शन नाम के पहले '@' जोड़कर opendir() के त्रुटि आउटपुट को छुपा सकते हैं。

PHP संस्करण: 4.0+
PHP अद्यतन लॉग: PHP 5.0:पथ पारामीटर अब ftp:// यूआरएल एन्कॉडिंग समझौता का समर्थन करता है。