PHP实现的文件浏览器功能简单示例

Chynna ·
更新时间:2024-09-21
· 538 次阅读

本文实例讲述了PHP实现的文件浏览器功能。分享给大家供大家参考,具体如下:

<?php if(isset($_GET['path'])){ echo $path = $_SERVER['DOCUMENT_ROOT'].$_GET['path']; $pre_path = $_GET['path']; }else{ echo $path = $_SERVER['DOCUMENT_ROOT']; $pre_path = ""; } ?> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <table border="1"> <thead> <tr> <td>文件名</td> <td>文件大小</td> <td>文件类型</td> <td>修改时间</td> </tr> <thead> <tbody> <?php $url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']; $handle = opendir($path); while($file=readdir($handle)){ echo "<tr>"; echo "<td>".$file."</td>"; echo "<td>".filesize($path."/".$file)."</td>"; if(filetype($path."/".$file)=="dir"){ $next = $pre_path."/".$file; echo "<td><a href=\"$url_this?path=$next\">dir</a></td>"; }else{ echo "<td>".filetype($path."/".$file)."</td>"; } echo "<td>".date("Y年n月t日",filemtime($path."/".$file))."</td>"; echo "</tr>"; } closedir($handle); ?> </tbody> </table> </body> </body>

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:php遍历目录下文件并按修改时间排序操作示例PHP超低内存遍历目录文件和读取超大文件的方法php实现遍历文件夹的方法汇总PHP遍历目录文件的常用方法小结php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中PHP递归遍历指定文件夹内的文件实现方法遍历指定目录,并存储目录内所有文件属性信息的php代码PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)PHP递归遍历指定目录的文件并统计文件数量的方法PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间



PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号