php实现文件管理与基础功能操作
php  /  管理员 发布于 7年前   192
文件的基本操作 先来看一下PHP文件基础操作,请看强大注释 文件整体操作: 注1:打开和读取文件 php使用fopen()函数的方式,语法结构如下 ftp服务器上,则采用形式ftp://...。 参数mode是目标文件打开形式,参数$mode是可以接收的模式。 文件打开方式表: 目录资源的打开与关闭:但凡有开就有关,否则会影响到后面的删除等操作; 以上就是一些基础的语句了,来做点练习: 例:返回一个文件夹下的所有文件数量; 如果想要计算出ajax目录下有多少的文件,可以用下面封装的方法shu()来遍历目录,可以计算出ce目录下其他的文件夹里面的文件的总和, 看一下输出: 再来一个! 例:删除文件 这样122目录里面所有的东西,不管是文件夹还是文件都会被删除; 实现文件管理功能 1.先把查看文件的功能做出来,让他把所有的文件与文件夹啊显示出来; 图: 接下来给文件夹特殊显示一下把: 输出之前需要判断,判断是不是一个文件夹: 如果是个文件夹,给他背景颜色改变一下就好啦 图: 2.给文件夹添加双击事件: 双击实现进入这个目录; js代码: 处理页面: 这样就可以实现双击进入此文件夹: 3.返回上一级,找到上一级目录,写个div 图: 写双击事件: 返回到文件目录后使其隐藏: 这样的话当我返回到wenjian目录的时候,使其隐藏: 4.删除功能 在文件div里面加删除按钮: 来写按钮的点击事件: js代码: 删除的处理页面: 这样完成后,当我点击删除: 再点击确定,即可删除 总代码: 管理查看页面: 处理: 删除: 以上所述是小编给大家介绍的php实现文件管理与基础功能操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对站的支持! 122 在 123 在 原梓番博客 在 博主 在 1111 在
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号
Resource fopen (string $filename,string $mode)
Filename是目标文件名,打开本地文件也可以打开远程文件,打开远程文件需要采用http://...形式,假如目标文件在";// 仅读取文件名,把路径拼上=完整路径}var_dump(glob("./*"));closedir($d);//关资源
";// 仅读取文件名,把路径拼上=完整路径}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");?>
{$name}";}?>
//从完整路径中取文件名 $name = basename($v); if(is_dir($v)){ echo "
$pname = dirname($fname);echo "
//上一级的目录$pname = dirname($fname);if(realpath($fname)=="F:\\QQPCMgr\\WWW\\wenjian"){}else { echo "
echo "
$(".sc").click(function(){ //确认删除提示 var av = confirm("确定要删除"); if(av){ var url = $(this).attr("url"); $.ajax({ url: "shan.php", data: {url: url}, type: "POST", dataType: "TEXT", success: function (data) { window.location.href = "wenwen.php"; } }); } })
您可能感兴趣的文章:
上一条:
详解PHP中的序列化、反序列化操作
下一条:
php中通过eval实现字符串格式的计算公式