加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php实现文件管理与基础功能操作

发布时间:2020-12-12 22:04:05 所属栏目:PHP教程 来源:网络整理
导读:文件的基本操作 先来看一下PHP文件基础操作,请看强大注释 文件整体操作: 注1:打开和读取文件 php使用fopen()函数的方式,语法结构如下 Resource fopen (string $filename,string $mode) Filename是目标文件名,打开本地文件也可以打开远程文件,打开远程

文件的基本操作

先来看一下PHP文件基础操作,请看强大注释

文件整体操作:

注1:打开和读取文件

php使用fopen()函数的方式,语法结构如下

Resource fopen (string $filename,string $mode) Filename是目标文件名,打开本地文件也可以打开远程文件,打开远程文件需要采用http://...形式,假如目标文件在

ftp服务器上,则采用形式ftp://...。

参数mode是目标文件打开形式,参数$mode是可以接收的模式。

文件打开方式表:

目录资源的打开与关闭:但凡有开就有关,否则会影响到后面的删除等操作;

"; // 仅读取文件名,把路径拼上=完整路径 } var_dump(glob("./*")); closedir($d); //关资源

以上就是一些基础的语句了,来做点练习:

例:返回一个文件夹下的所有文件数量;

如果想要计算出ajax目录下有多少的文件,可以用下面封装的方法shu()来遍历目录,可以计算出ce目录下其他的文件夹里面的文件的总和,

看一下输出:

再来一个!

例:删除文件

"; // 仅读取文件名,把路径拼上=完整路径 } var_dump(glob("./*")); closedir($d); //关资源 //删除文件夹(非空文件夹) function shan($url) { // 清空文件夹 $d = opendir($url); // 打开 while ($u = readdir($d))//$u现在是文件名 { // 排除... if($u!="." && $u!="..") { $fname = $url . "/" . $u; //完整带路径的文件名 if (is_file($fname))//如果是一个文件 { unlink($fname); } else //如果是一个文件夹 { shan($fname); } } } closedir($d); //关闭 rmdir($url); } shan("./122"); ?>

这样122目录里面所有的东西,不管是文件夹还是文件都会被删除;

实现文件管理功能

1.先把查看文件的功能做出来,让他把所有的文件与文件夹啊显示出来;

{$name}
"; } ?>

图:

接下来给文件夹特殊显示一下把:

输出之前需要判断,判断是不是一个文件夹:

{$name}
"; } else { echo "
{$name}
"; }

如果是个文件夹,给他背景颜色改变一下就好啦

图:

2.给文件夹添加双击事件:

双击实现进入这个目录;

js代码:

$(".dir").dblclick(function(){ var url = $(this).attr("url"); $.ajax({ url:"chuli.php",data:{url:url},type:"POST",dataType:"TEXT",success:function(data) { window.location.href="wenwen.php" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ;

}

});
})

处理页面:

这样就可以实现双击进入此文件夹:

3.返回上一级,找到上一级目录,写个div

返回上一级
";

图:

写双击事件:

$("#shang").dblclick(function(){ var url = $(this).attr("url"); $.ajax({ url:"chuli.php",success:function(data) { window.location.href="wenwen.php" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ; } }); })

返回到文件目录后使其隐藏:

返回上一级
"; }

这样的话当我返回到wenjian目录的时候,使其隐藏:

4.删除功能

在文件div里面加删除按钮:

{$name}
";

来写按钮的点击事件:

js代码:

});
}
})

删除的处理页面:

这样完成后,当我点击删除:

再点击确定,即可删除

总代码:

管理查看页面:

无标题文档

处理:

删除:

以上所述是小编给大家介绍的php实现文件管理与基础功能操作,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读