/www/wwwroot/cloud.lincq.cn/代码整理/layui开发的云盘/functions/indexes.php\n"; //从目录句柄中读取条目 while($file = $mydir->read()) { // 已“hidden__”开头的文件夹 不做索引 if(preg_match('/^hidden__.+$/iU', $file)) { continue; }elseif(array_search($file, $ignore)) { continue; }else if(array_search($file, $homeIgnore)) { if(is_home($directory)) { continue; } } if(@is_dir("$directory/$file") && $file != "." && $file != "..") { echo "
  • $file
  • \n"; //递归读取目录 tree("$directory/$file", $homeIgnore, $ignore, $textType); } elseif ($file != "." && $file != "..") { $uri = $_SERVER["REQUEST_URI"]; $uri = dirname($uri); $uri = str_replace("/functions","",$uri); //echo $uri; //exit; $filepath = "$directory/$file"; $suffix = explode('.', $file); if(count($suffix) > 1) { $suffix = strtolower(end($suffix)); }else{ $suffix = ''; } $file_path = str_replace('../', './', $filepath); $actionpath = str_replace('/functions', '', str_replace('\\', '/', __DIR__)); $actionpath = "{$actionpath}{$directory}/{$file}"; $actionpath = str_replace('..', '', $actionpath); $liname = $uri.'/'.$directory.'/'.$file; $liname = str_replace('//', '/', str_replace("../","",$liname)); $class = $GLOBALS['cdir']->ico($suffix); if(($suffix == 'md') && ($suffix != null)) { $link = "javascript:;"; $click = "newmd(\"{$actionpath}\")"; }elseif( in_array($suffix, $textType) ) { $link = "javascript:;"; $click = "viewtext(\"{$actionpath}\")"; }elseif( $GLOBALS['cdir']->is_img($file_path) ) { $link = "javascript:;"; $click = "image(\"{$file_path}\")"; }elseif( $GLOBALS['cdir']->music($file_path) ) { $link = "javascript:;"; $click = "music(\"{$file_path}\")"; }elseif( $GLOBALS['cdir']->video($file_path) ) { $link = "javascript:;"; $click = "video(\"{$file_path}\")"; }elseif( $GLOBALS['cdir']->office($file_path) ) { $link = "javascript:;"; $click = "office(\"{$file_path}\")"; }else{ $link = 'javascript:;'; $click = "queryopen(\"{$file_path}\")"; } echo "
  • {$liname}
  • \n"; } } echo "\n"; // 释放目录句柄 $mydir->close(); } else { echo $directory . '
    '; } } //开始运行 $textType = $cdir->text_type(); tree("..", $homeIgnore, $ignore, $textType);