نمایش فولدر های موجود در یک فولدر

با سلام
کدی میخواستم که فولدر های موجود در یکی فولدر رو نمایش بده فقط در همون فولدر نه زیر شاخه هاش و...
PHP:
    function getDirTree($dir,$p=true) {
        $d = dir($dir);$x=array();
        while (false !== ($r = $d->read())) {
            if($r!="."&&$r!=".."&&((is_dir($dir.$r))||$p==true)) {
                $x[$r] = (is_dir($dir.$r)?array():(is_dir($dir.$r)?true:false));
            }
        }
        ksort($x);
        return $x;
    }
یه کد به این شکل گیر اوردم ولی یه ذره دستکاری میخواد که ممنون میشم برام انجام بدین یا کد بهتری معرفی کنید:rose:
 
نتونستم صبر کنم

نتونستم صبر کنم تا کد رو بدین برا همین خودم دست به کار شدم نوشتمش ببینید مشکلی چیزی میزی نداره:D
PHP:
<?php
function Listdir($dir){
if(is_dir($dir)){
$handle = opendir($dir);
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && is_dir($dir.$file)) {
            echo $dir."$file\n";
        }
    }
    closedir($handle);
}
}
echo  Listdir('ROOT/');
?>
 

web2

Member
این طوری بهتره
PHP:
 <?php
function Listdir($dir){
$dirList = '';
if(is_dir($dir)){
$handle = opendir($dir);
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && is_dir($dir.$file)) {
            $dirList .= $dir."$file\n";
        }
    }
    closedir($handle);
}
return $dirList;
}
echo  Listdir('ROOT/');
?>
 

جدیدترین ارسال ها

بالا