博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP基础示例:简单的在线文件管理
阅读量:5214 次
发布时间:2019-06-14

本文共 1738 字,大约阅读时间需要 5 分钟。

先截个图:

下面为代码部分,由于只有一个文件,所以就不折叠了。

1 
{
$path}目录下的文件信息

"; 50 echo "

创建文件

"; 51 echo "
"; 52 echo "
"; 53 echo "
"; 54 echo "
"; 55 56 //3.打开这个目录并遍历目录下面的所有文件 57 $dir = opendir($path); 58 if($dir) 59 { 60 $i=0; 61 //遍历目录中的文件,并输出文件的信息 62 while($f = readdir($dir)) 63 { 64 if($f=="." || $f==".." || in_array($f,$filelist)) 65 { 66 continue;//跳出本次循环,继续下一次遍历 67 } 68 $file = trim($path,"/")."/".$f; 69 $i++; 70 echo "
"; 71 echo "
"; 72 echo "
"; 73 echo "
"; 74 echo "
"; 75 echo "
"; 76 echo "
"; 80 echo "
"; 81 } 82 closedir($dir);//关闭目录 83 } 84 echo "
"; 85 echo "
序号 名称 类型 大小 创建时间 操作
{
$i}
{
$f}
".filetype($file)." ".filesize($file)." ".date("Y-m-d H:i:s",filectime($file))." 删除 77 修改 78 79
 
"; 86 87 //三、判断是否需要文件表单,若需输出创建文件的表单框 88 if(@$_GET['action']=="add") 89 { 90 echo "
"; 91 echo "新建文件:
"; 92 echo "
"; 93 echo "
"; 94 } 95 96 //四、判断是否需要编辑文件表单,若需输出创建文件的表单框 97 if(@$_GET['action']=="edit") 98 { 99 echo "
";100 echo "
";101 echo "文件名: {
$filename}
";102 echo "文件内容:
";103 echo "
";104 echo "
";105 }

 

转载于:https://www.cnblogs.com/guaidaodark/p/4547937.html

你可能感兴趣的文章
用户试用调查报告
查看>>
Leetcode Minimum Depth of Binary Tree
查看>>
介绍两种在RHEL 和 CentOS 系统上检查或列出已安装的安全更新的方法
查看>>
maven + eclipse + tomcat 实战JSP
查看>>
不使用存储过程获取Oracle自增序列(sequence)
查看>>
温故而知新 C# 运算符 表达式
查看>>
基于Android的上课助手的概况及第一周冲刺详情
查看>>
poj 2135(最小费用最大流)
查看>>
陶汝坤
查看>>
UnderWater+SDN论文之三
查看>>
【分布式搜索引擎】初识Elasticsearch
查看>>
解题:NOI 2010 超级钢琴
查看>>
JAVA可能问的几个面试题问题及问题的标准答案
查看>>
点击qq面板上的链接,都是word打开的解决办法.
查看>>
[视频]ARM告诉你物联网怎么玩,mbed 6LoWPan demo
查看>>
高级班前几课笔记汇总
查看>>
Spring Aop 应用实例与设计浅析
查看>>
动态规划_二项式系数
查看>>
路由系统
查看>>
NIO----1
查看>>