PHP 文件浏览器
2015-12-12 12:37
495 查看
<?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>
相关文章推荐
- Brocade交换机和Cisco交换机STP/RSTP互操作
- PHP 模拟登陆实例
- php pthreads 获取货运号代码实例
- PHP serialize & JSON 解析
- SRM675(div2) Level Two ShortestPathWithMagic
- php并发
- php 删除一维数组中某一个值元素的操作
- Yii2隐藏frontend/web和backend/web的方法
- thinkphp基于角色的权限控制详解
- PHP “Warning: session_start()...”、"correct (..\..\php5\Temp) in Unknown on line 0" 的解决方法
- PHP HERE DOCUMENT
- vsftpd配置文件参数详解
- Mac配置PHP遇到的问题记录
- 116 thinkphp 3.1 sql注入
- php功能 = 》1-1简介-单独的内容
- php + mysql 调用数据库内容 =》 简介
- 【TP5】thinkphp5初体验1
- LAMP 2.9 php扩展模块如何安装
- 配置php的curl模块问题
- Yii2隐藏frontend/web和backend/web的方法