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