php实现文件夹访问,最基础,php在线文件管理系统
来源:互联网 发布:知乎手机版怎么写文章 编辑:程序博客网 时间:2024/06/06 00:50
php实现的文件夹浏览:
<?phpdefine('ROOTPATH','/tftp/data/');$spath = isset($_REQUEST)&&isset($_REQUEST['path'])?$_REQUEST['path'].'/':'';$path = ROOTPATH.$spath;echo '<hr/>'.xls($path);// 扫描文件夹子项目function ls($path){ if(is_dir($path)){ return scandir($path); } return [];}// 文件夹信息可视化function xls($path){ $dir = ls($path); $str = '<table class="fileList">'; $str .= "<thead><caption><input type=\"text\" value=\"$path\"></caption>"; $str .= '<th>选择<input type="checkbox"></th>'; $str .= '<th>名称</th><th>类型</th><th>大小kb</th></thead><tbody>'; foreach($dir as $index=>$in){ if(is_dir($path.$in)){ $str .= '<tr><td><input type="checkbox" disabled></td><td>'.$in.'/</td><td>dir</td><td>--</td><tr>'; }elseif(is_file($path.$in)){ $handle = fopen($path.$in,"r"); $str .= '<tr><td><input type="checkbox"></td><td>'.$in.'</td><td>'. getFileType($path.$in).'</td><td>'.round(filesize($path.$in)).'kb</td><tr>'; } } $str .= '</tbody></table>'; return $str;}// 根据扩展名判断文件类型function getFileType($filePath) { $exten = explode('.', $filePath); return strtolower(end($exten));}
造轮子造一半,发现有很好的轮子,所以不造了。
一款不错的PHP在线文件管理系统,PHP WEBFTP,挺好用,推荐使用
名字:kodexplorer
官方地址:http://www.kalcaddle.com/
阅读全文
0 0
- php实现文件夹访问,最基础,php在线文件管理系统
- PHP 文件管理器开源软件,在线管理系统PHP
- 一款不错的PHP在线文件管理系统,PHP WEBFTP
- 在线管理PHP网站文件
- php文件管理系统
- iWMS PHP + AJAX 在线仓储管理系统
- PHP之简单在线文件管理
- PHP简单文件管理系统
- PHP 学生管理系统实现
- 利用PHP实现在线下载大文件
- PHP文件夹管理类
- 基于PHP的简单文件WEB在线文件管理
- php 在线访问人数统计
- php学习基础-文件系统(三) 文件夹的相关操作、php文件上传、php文件下载
- PHP文件 文件夹操作
- PHP文件 文件夹操作
- php遍历文件夹、文件
- 用PHP实现Ftp用户的在线管理
- Oracle调试存储过程
- 【spark】sprak-scala推荐算法实现
- linux下编译ZBar出错 stdio2.h:140:1: error: expected identifier or ‘(’ before ‘{’ token
- [网络流 24 题] 餐巾计划问题
- 存储过程和存储函数概念
- php实现文件夹访问,最基础,php在线文件管理系统
- MySQL函数的参数
- Oracle存储函数
- springboot + 拦截器 + 注解 实现自定义权限验证
- 新人首发,蹭积分
- mt2503[Language]申请孟加拉语矢量字库过 BTRC的patch包
- ToolBar的使用
- 微信公众号开发DEMO(包括登陆和支付)
- python函数参数带星号*