左右两栏,左栏提取某目录下的所有HTML文件,鼠标点击文件名,可以在右栏显示点击的HTML文件这是HTML结构 <div id="sidebar"> <p>文件目录如下:</p> <div id="fileList"> <?php getFile("要索引的目录路径"); ?> </div> </div> <div id="main"> //此处显示点击的HTML文件 //echo openFile(就这里不会写); </div> //获取文件列表函数 function getFile($dir) { $fileArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉"“.”、“..”以及带“.xxx”后缀的文件 if ($file != "." && $file != ".."&&strpos($file,".")) { $fileArray[$i]="".$file; if($i==100){ break; } $i++; } } //关闭句柄 closedir ( $handle ); } foreach($fileArray as $value) { echo "<a href='".$value."'>".$value."</a>"; //这里输出数组内容 echo "<br/>"; } return $fileArray; } //打开文件函数 function openFile($filename) { $return = ''; if ($fp = fopen($filename, 'rb')) { while (!feof($fp)) { $return .= fread($fp, 1024); } fclose($fp); return $return; } else { return false; } } [code=php]
用框架来布局,在a标签中指定target属性即可。可以参考csdn论坛的写法。
php中怎么实现类似资源管理器左侧树形结构?