![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
经过各位的帮助,本人已基本实现树形目录,但有个问题就是: 以下的代码在展开二级目录时,二级目录和一级目录间没有层次显示,其他的都正常,请问高手问题出在哪里呢?谢了!
<? $cnt=1; function getDir($tmp_dir) { global $cnt; chdir(realpath($tmp_dir)); $tmp_dir2=opendir("."); while($file=readdir($tmp_dir2)) { if($file!="."&&$file!=".."){ if(is_dir(realpath($tmp_dir)."/".$file)) { $a=explode("\\",realpath($tmp_dir)."/".$file); //注意是"/",是根据"/"的个数来输出层次 $b=count($a)-2; echo str_repeat("
",$b);//."dir: ".$file.""; ?>
<? } else { $a=explode("\\",realpath($tmp_dir)."/".$file); //注意是"/",是根据"/"的个数来输出层次 $b=count($a)-2; echo str_repeat("
",$b).$file.""; } } } } getDir("d:/"); ?>
提问者:Mickey 06-04 17:05
答复

