user7131231
user7131231

Reputation:

TreeView directory structure in php

Tree View Image

Upvotes: 0

Views: 2736

Answers (1)

user7037386
user7037386

Reputation:

define('SITE_URL',"http://yourdomain.com");

function listFolderFiles($dir){
   $fileFolderList = scandir($dir);
   echo '<ul>';
   foreach($fileFolderList as $fileFolder){
       if($fileFolder != '.' && $fileFolder != '..'){
           if(!is_dir($dir.'/'.$fileFolder)){
               echo '<li><a target="_blank" href="'.SITE_URL.'/'.ltrim($dir.'/'.$fileFolder,'./').'">'.$fileFolder.'</a>';
           } else {
               echo '<li>'.$fileFolder;
           }
           if(is_dir($dir.'/'.$fileFolder)) listFolderFiles($dir.'/'.$fileFolder);
               echo '</li>';
           }
   }
   echo '</ul>';
}
listFolderFiles('uploads/'); // function call with directory path (e.g. : upload/) 

Upvotes: 3

Related Questions