';
case 'zip': case 'rar': case '7z': return '';
case 'doc': case 'docx': return '';
case 'xls': case 'xlsx': return '';
case 'jpg': case 'jpeg': case 'png': case 'gif': return '';
case 'mp4': case 'avi': case 'mov': return '';
case 'mp3': case 'wav': return '';
case 'txt': return '';
default: return '';
}
}
if (is_dir($dir)) {
$files = scandir($dir);
$hasFiles = false;
foreach ($files as $file) {
if ($file !== "." && $file !== ".." && !is_dir($dir . $file)) {
$hasFiles = true;
$filePath = $dir . $file;
$fileSize = formatBytes(filesize($filePath));
$icon = getFileIcon($file);
echo '