파일 디렉터리를 열려면 먼저 파일 디렉터리를 가져와야 합니다.
filemanager_html.php 코드에 하이퍼링크를 추가하여 가져오기 요청 보내기:
코드 표시:
<?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;?>
in 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('无效的文件路径参数'); }
디렉터리 폴더를 클릭하면 해당 파일 디렉터리가 열리고 다음 수준 디렉터리로 들어갑니다
디렉토리 표시:
클릭 전 표시:
클릭 후 표시: