问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP如何实现网盘以及压缩包的功能操作

发布网友 发布时间:2022-04-27 10:55

我来回答

1个回答

热心网友 时间:2023-09-14 04:23

1.主页面file_zip.php

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>文件管理</title>
<script src="bootstrap/js/jquery-1.11.2.min.js"></script>
</head>
<style>
*{ margin:0px auto; padding:0px}  #wai{ width:800px;}
.list{ width:50%; height:35px; background-color:#09F; margin-top:2px; color:white; font-weight:bold; text-align:left; line-height:35px; vertical-align:middle; font-size:28px; padding:5px}
.mulu{ background-color:#FC9}
.mulu:hover{ cursor:pointer}  #prev:hover{ cursor:pointer}
</style>
<body>
<div id="outside">
<?php    session_start();    $fname = "/wamp/www";//使$filename的值为根文件夹中www目录下的所有文件夹
if(!empty($_SESSION["lujing"])){     $fname = $_SESSION["lujing"];//把session存储的路径赋值给$fname
echo "<div id='prev' class='list' lj='{sj}'>返回上一级</div>";
}
?>
<div id="inside">
<?php    $sj = dirname($fname);    $dir = opendir($fname);    $arr = array();//将文件夹与文件合并放入
$arr1 = array();//放入文件夹
$arr2 = array();//放入文件
while($filename = readdir($dir)){//把$fname里面的所有内容遍历出来
if($filename != "."){      $ml = $fname."/".$filename;      if(is_dir($ml)){       $arr1[ ] = $ml;
}else{       $arr2[ ] = $ml;
}
}
}    $arr = array_merge($arr1,$arr2);    foreach($arr as $v){     $filename = basename($v);     if(is_dir($v)){       echo "<div lj='{$ml}' class='list mulu'>{$filename}</div>";
}else{      echo "<div class='list'>{$filename}</div>";
}
}    closedir($dir);
?>
</div>
</div>
</body>
<script>
$(".mulu").dblclick(function(){   var lj = $(this).attr("lj");//取点击内容自己的属性值lj,lj里面存储的是点击的文件夹的目录
$.ajax({
url:"file_zip_chuli.php",
data:{lj:lj},
type:"POST",
dataType:"TEXT",
success:function(){
window.location.href = "file_zip.php";
}
});
})
$("#prev").dblclick(function(){
Load();
})//双击事件的方法
function Load(){   var lj = $(this).attr("lj");
$.ajax({
url:"file_zip_chuli.php",
data:{lj:lj},
type:"POST",
dataType:"TEXT",
success:function(){
window.location.href = "file_zip.php";
}
});
} </script>
</html>

2.主页面的处理页面file_zip_chuli.php
<?php session_start(); $lj = $_POST["lj"]; $_SESSION["lujing"] = $lj; 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
发摅解释 摅的组词有哪些 摅字能组哪些词 检测电脑配置的软件电脑硬件检测权威软件有哪几个 查看电脑参数的软件什么软件可以全面检测显示出电脑硬件参数数据_百度... 有没有可以查自己电脑配置的软件啊??? 芯片程序解密哪家好 ...文章怎么突然间阅读量开始大减,从几百掉到个位数。 百家号怎么才个位数播放量?个位数播放量怎么算? 保本收益投资合法吗 phpdiskdbconnecterror下载啥意思 360N5S怎么root 中兴N5S怎么进入Recovery模式 360N5S手机已锁定怎么解锁 360n5s怎么恢复官方rec 360n5s手机怎么进入recovery 抗击疫情的古诗 和疫情相关的古诗 抗击疫情五字小诗怎么写? 抗疫情的诗句 古诗 战胜疫情的诗句 抗击疫情的短篇诗词 中小学生寒假一律提前安排吗? “放假通知”:教育部释放信息大中小学或将提前,家长为何些许担忧? 教育部通知,高校、中小学寒假不可耽误,寒假“一律提前安排”,是真的吗? 个人交的社会养老保险怎么办理社保卡 个人如何去办理社保卡 统计数据库中哪个表空间的空闲空间段数最多,列出此表空间及空闲空间段数 杜甫小学一二年级的古诗有哪几首 杜甫 的 古诗 请强人推荐个好的PHP网盘系统 用php做的网盘,网盘页面用的是js,但是登陆上之后,页面的目录树总是不显示,请高手指教啊! 用PHP如何做出云盘网站? 用PHP写网页后端,如何让用户可以上传文件?如何让网页保存这些文件?如 phpdisk网盘系统的sql语句在哪个文件中 建网盘网站 请问这种网盘系统叫什么呢,是ASP的 怎么把ownCloud PHP网盘程序与OSS对接 php如何支持中文目录和文件名? 用PHP做一个网上文件档案管理系统! 求极简网盘 《PHP程序设计经典300例》pdf下载在线阅读全文,求百度网盘云资源 求《php从入门到精通》全文免费下载百度网盘资源,谢谢~ 求《PHP核心技术与最佳实践》全文免费下载百度网盘资源,谢谢~ 什么是满堂支撑体系 满堂脚手架什么情况下搭设,3.6m内需要吗? 满堂架的搭设规格 工伤保险赔偿需不需要出院证明 报工伤保险,具体需要什么资料 工伤出院应带什么手续出院 员工出工伤出院时需要公司办理出院手续吗