打开文件目录操作
打开文件目录首先肯定得获取文件目录:
在filemanager_html.php代码里加上一个超链接用于发送get请求:

代码展示:
<?php <!-- 循环输出目录列表--> <?php foreach ($file_list['dir'] as $v): ?> <tr><td><img src="./img/dir.png"><?php echo $v['filename'];?></td> <td><?php echo $v['filename'];?></td> <td>-</td> <td><a href="?path=<?php echo $v['filepath'];?>">打开</a></td> </tr> <?php endforeach;?>
在getFileList()函数前加上以下代码用于获取get请求之后进行路径的判断:
<?php
//获取文件路径参数
$path=isset($_GET['path'])?$_GET['path']:'.';
//保存待处理文件名
$file='';
//判断$path路径是否存在
if(is_file($path)){
//如果是文件,则取出路径中的文件名
$file=basename($path);
//将$path转换为目录
$path=dirname($path);
}elseif (!is_dir($path)){
//既不是文件也不是目录,则程序停止
die('无效的文件路径参数');
}这样点击目录文件夹就会打开对应的文件目录进入到下一级目录
目录展示:

点击前展示:

点击后展示:

