File "code.php"
Full Path: /home/analogde/www/Outlook/Fusion/code.php
File size: 1.52 KB
MIME-type: text/html
Charset: utf-8
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.6.3/css/all.min.css" />
<div class="container py-2">
<div class="row m-0">
<div class="col-md-5">
<?php
define('SITE_URL', 'https://bootstrapfriendly.com/demo/live-demo/file-directory-tree-php_1654194145');
function listFolderFiles($dir)
{
$allowed = array('php', 'html', 'css', 'js', 'txt');
$fileFolderList = scandir($dir);
echo '<ul class="drop" id="menu">';
foreach ($fileFolderList as $fileFolder) {
if ($fileFolder != '.' && $fileFolder != '..') {
if (!is_dir($dir.'/'.$fileFolder)) {
$ext = pathinfo($fileFolder, PATHINFO_EXTENSION);
if (in_array($ext, $allowed)) {
echo '<li><a href="'.SITE_URL.'/index.php?page='.ltrim($dir.'/'.$fileFolder, './').'"><i class="fas fa-file-alt"></i>'.$fileFolder.'</a>';
}
} else {
echo '<li><a href="#"><i class="fas fa-folder-open"></i>'.$fileFolder.'</a>';
}
if (is_dir($dir.'/'.$fileFolder)) {
listFolderFiles($dir.'/'.$fileFolder);
}
echo '</li>';
}
}
echo '</ul>';
}
listFolderFiles('Fusion');
?>
</div>
</div>
</div>