• 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/jquery-1.11.2.min.js"></script>
    <style type="text/css">
    *{ margin:0px auto; padding:0px}
    .file{ 50%; height:35px; line-height:35px; vertical-align:middle; border:1px solid #63C; margin-top:2px;}
    .mulu{ background-color:#63C; color:white}
    .prev{ background-color:#F63; color:white}
    </style>
    </head>
    
    <body>
    <?php
    session_start();
    
    //要显示的文件夹
    $fname = "../../../1027";
    
    if(!empty($_SESSION["url"]))
    {
        $fname = $_SESSION["url"];
    }
    
    //输出返回上一层的DIV
    $jdlj = realpath($fname);
    if($jdlj == "D:\wamp\www\1027")
    {    
    }
    else
    {
        $fuji = dirname($fname);
        echo "<div class='file prev' lj='{$fuji}' >返回上一级</div>";
    }
    
    
    //遍历文件夹
    $dir = opendir($fname);
    
    while($n = readdir($dir))
    {
        $url = $fname."/".$n;
        if($n!="." && $n!="..")
        {
            if(is_dir($url))
            {
                echo "<div class='file mulu' lj='{$url}' >{$n}</div>";
            }
            else
            {
                echo "<div class='file' lj='{$url}'>{$n}  
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <input type='button' value='删除' lj='{$url}' class='sc'/> 
                </div>";
            }
        }
    }
    
    closedir($dir);
    
    
    ?>
    <input type="text" id="name"/>
    <input type="button" value="新建" id="newf" />
    
    </body>
    <script type="text/javascript">
    $(".mulu").dblclick(function(){
            var url = $(this).attr("lj");
            $.ajax({
                    url:"chuli.php",
                    data:{url:url},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data){
                            window.location.href = "test.php";
                        }
                });
        })
        
    $(".prev").dblclick(function(){
            var url = $(this).attr("lj");
            $.ajax({
                    url:"chuli.php",
                    data:{url:url},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data){
                            window.location.href = "test.php";
                        }
                });
        })
    $(".sc").click(function(){
            var lj = $(this).attr("lj");
            $.ajax({
                    url:"shanchu.php",
                    data:{lj:lj},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data){
                            window.location.href = "test.php";
                        }
                });
        })
        
    $("#newf").click(function(){
            var name = $("#name").val();
            $.ajax({
                    url:"xinjian.php",
                    data:{name:name},
                    type:"POST",
                    dataType:"TEXT",
                    success: function(data){
                            window.location.href = "test.php";
                        }
                });
        })
    </script>
    </html>

    处理页面(chuli.php)

    <?php
    session_start();
    $url = $_POST["url"];
    $_SESSION["url"] = $url;

    处理页面(shanchu.php)

    <?php
    $lj = $_POST["lj"];
    unlink($lj);

    处理页面(xinjian.php)

    <?php
    session_start();
    $name = $_POST["name"];
    
    $url = $_SESSION["url"];
    
    $filename = $url."/".$name;
    
    touch($filename);
  • 相关阅读:
    spring培训PPT
    如何创建新模块 DotNetNuke 6 & Entity Framework Code First
    博客园 漂浮快捷操作
    Ext.net中如何上传文件
    Excel与数据库之间的那些事
    关于SQL一对多关系转换的效率思考
    JQuery的结构Dive into jQuery
    《JAVA与模式》之简单工厂模式
    JSM SqlHelper 2.0 新特性(C#)
    mutex互斥锁
  • 原文地址:https://www.cnblogs.com/chaochao00o/p/6289187.html
Copyright © 2020-2023  润新知