2012-01-31 5 views
-2

サブフォルダ名を含むフォルダに表示したいとします。サブフォルダ名を表示するにはphpを使用するフォルダ

私はこれをPHPコードを使用して行うことはできますか?

function read_folder_directory($dir) 
    { 
     $listDir = array(); 
     if($handler = opendir($dir)) { 
      while (($sub = readdir($handler)) !== FALSE) { 
       if ($sub != "." && $sub != ".." && $sub != "Thumb.db" && $sub != "Thumbs.db") { 
        if(is_file($dir."/".$sub)) { 
         $listDir[] = $sub; 
        }elseif(is_dir($dir."/".$sub)){ 
         $listDir[$sub] = $this->read_folder_directory($dir."/".$sub); 
        } 
       } 
      } 
      closedir($handler); 
     } 
     return $listDir; 
    } 

IAMは、私はすべてのファイル名also.Iを取得し、これを使用した唯一のフォルダ名を必要とする: これはコードです。

+2

http://stackoverflow.com/search?q=list+folders+phpのどれもあなたの問題を解決しませんでした理由を指摘してください削除 – Gordon

答えて

0

一部 is_file

 

function read_folder_directory($dir) 
    { 
     $listDir = array(); 
     if($handler = opendir($dir)) { 
      while (($sub = readdir($handler)) !== FALSE) { 
       if ($sub != "." && $sub != ".." && $sub != "Thumb.db" && $sub != "Thumbs.db") { 
        if(is_dir($dir."/".$sub)){ 
         $listDir[$sub] = $this->read_folder_directory($dir."/".$sub); 
        } 
       } 
      } 
      closedir($handler); 
     } 
     return $listDir; 
    } 
 
関連する問題