How To Get All Files Of Directory-Subdirectories as Dropdown List Using Codeigniter?
I have a folders inside a view directory. Some of the folders contains files and some other contains another subfolder with its file. What I want is list list all the files of folders and subfolders inside a view directory.
I found a the Directory Helper in Codeigniter. It contains functions that assist in working with directories. I used following function (recursive method) to create a drop-down list with files inside a view directory.
I found a the Directory Helper in Codeigniter. It contains functions that assist in working with directories. I used following function (recursive method) to create a drop-down list with files inside a view directory.
<?php
$this->load->helper('directory'); //load directory helper
$dir = APPPATH. "views/your_folder/";
$map = directory_map($dir);
echo "<select name='yourfiles'>";
function show_dir_files($in,$path)
{
foreach ($in as $k => $v)
{
if (!is_array($v))
{?>
<option><?php echo $path,$v ?></option>
<?php }
else
{
print_dir($v,$path.$k.DIRECTORY_SEPARATOR);
}
}
}
show_dir_files($map,''); // call the function
echo "</select>";
?>

Comments
Post a Comment