我想要像在PHP網站mega.nz一個工具欄菜單..這樣製作工具欄菜單像mega.nz
我有這個代碼的嘗試:
function foldersList($folderName = NULL) {
$return = '';
$globFolder = ($folderName != NULL ? $folderName : './server/'.$_SESSION['username']) . "/*";
foreach (glob($globFolder, GLOB_ONLYDIR) as $subFolder) {
$baseFolder = basename($subFolder) . '';
// okay let me see
// call function to check subfolders - don't forget write `/`
$subFolders = foldersList($subFolder);
$return .= '<li><a><i class="fa fa-desktop"></i>' . $baseFolder . '<span class="fa fa-chevron-down"></span></a>';
$return .= '<ul class="nav child_menu">';
// if subfolder exist add to return variable
$return .= $subFolders != '' ? $subFolders : '';
$return .= '</ul>';
$return .= '</li>';
}
return $return;
}
但問題是文件夾無法識別文件夾內是否有多個文件夾或有一個文件列表。 我想,如果文件夾裏面有文件列表,請到另一個鏈接 如果文件夾有多一個文件夾,使下拉菜單顯示該文件夾。
即使文件夾爲空,您想僅列出文件夾嗎?您在使用您提供的功能時是否出現錯誤? –