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:// URL ఎంబోల్షన్ ప్రొటోకాల్ మద్దతు చేస్తున్నాయి.