php 文件管理

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>

<style type="text/css">
*{ margin:0px auto; padding:0px}
#wai{ width:300px; font-size:18px; font-weight:bold;}
.wj{ width:100%; height:30px; text-align:center; line-height:30px; vertical-align:middle; color:#333; background-color:#0FF; border-top:1px solid #FFF}
.ml{ width:100%; height:30px; text-align:center; line-height:30px; vertical-align:middle; color:#333; background-color:#0F6;border-top:1px solid #FFF}
#fanhui{width:100%; height:30px; text-align:center; line-height:30px; vertical-align:middle; color:#333; background-color:#F66;border-top:1px solid #FFF}
</style>
</head>

<body>
<div id="wai">

<!--该页面功能:根据父级目录(存在session中)找到子文件,并显示
如果要显示下级目录下的子文件:需要将session中的值变成下级目录的路径
如果要返回上一级:需要将session中的值变为上级目录
-->

<?php
session_start();

//如果session里面为空,说明第一次打开页面,给他默认的文件夹
if(empty($_SESSION["lujing"]))
{
    $_SESSION["lujing"]="/php/wamp/www";    
}
else if($_SESSION["lujing"]!="/php/wamp/www")
{
    //显示返回div
    $fpath=dirname($_SESSION["lujing"]);
    echo "<div lujing='{$fpath}' id='fanhui'>返回上一级</div>";    
}

//取出session里面的路径
$lujing=$_SESSION["lujing"];

//根据该路径打开文件夹,便利里面的所有文件
//打开目录资源
$dir=opendir($lujing);

//读取目录下的文件
while($wenjian=readdir($dir))
{
    if($wenjian!="." && $wenjian!="..")
    {
        //造一个子文件的路径
        $cpath=$lujing."/".$wenjian;
        //判断该文件是不是目录
        if(is_dir($cpath))
        {
            echo "<div lujing='{$cpath}' class='ml'>{$wenjian}</div>";
        }
        else
        {
            echo "<div lujing='{$cpath}' class='wj'>{$wenjian}</div>";    
        }
    }
}
//关闭目录文件
closedir($dir);


?>
</div>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
    //点击子级目录
    $(".ml").dblclick(function(){
        
        var path=$(this).attr("lujing");
        
            $.ajax({
                
                url:"wjlxchuli.php",
                data:{path:path},
                type:"POST",
                dataType:"TEXT",
                success: function(data){
                    
                    window.location="wenjianlianxi.php";
                    
                    }
                })
        })
    //返回按钮的事件    
    $("#fanhui").dblclick(function(){
        
        var path=$(this).attr("lujing");
        
        $.ajax({
                
            url:"wjlxchuli.php",
            data:{path:path},
            type:"POST",
            dataType:"TEXT",
            success: function(data){
                
                window.location="wenjianlianxi.php";
                    
                    }
                })
        
        })
    //删除的事件
    $(".wj").dblclick(function(){
        
        var path=$(this).attr("lujing");
        $.ajax({
            
            url:"wjlxshanchu.php",
            data:{path:path},
            type:"POST",
            dataType:"TEXT",
            success: function(data){
                
                window.location="wenjianlianxi.php";
                
                }
            })
        
        })
});
</script>
</html>
View Code
<?php
session_start();

$path=$_POST["path"];

$_SESSION["lujing"]=$path;
View Code
<?php
$path = $_POST["path"];
unlink($path);
View Code

 

posted @ 2016-07-04 08:36  哔哩哔哩干杯  阅读(212)  评论(0编辑  收藏  举报