• 简单的文件管理


    用ajax方法做一个简单的文件管理

    <?php
    /*function shuliang($filename)//递归
    {
        $attr = glob($filename."/*");//找到当前目录下的文件 返回一个数组
        $c = count($attr);//可得知数组长度
        
        foreach($attr as $v)
        {
            if(is_dir($v))
            { 
                $c = $c+shuliang($v);//每获取一个在文件夹都在原有的基础上添加到c里面
            }
        }
        
        
        
        return $c;
    }
    
    echo shuliang("./xiangqing/*");
    */
    session_start();
    $fname = "./xiangqing";//要显示的文件夹
    if(!empty($_SESSION["url"]))//判断session里面是否为空
    {
        $fname = $_SESSION["url"];
    }
    //输出返回上一层的div 
    $jdlj = realpath($fname);//转绝对路径
    if($jdlj == "F\wamp\wamp\www\xiangqing")//  "\"代表转译字符
    {
        
    }
    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' li='{$url}'>$n</div>";
            }
        }
    }
    closedir($dir);
    
    
    ?>
    </body>
    <script type="text/javascript">
    $(".mulu").dblclick(function(){
            var url = $(this).attr("lj")/*传值过来*/
            $.ajax({
                    url:"zuoyechuli.php",
                    data:{url:url},
                    dataType:"TEXT",
                    type:"POST",
                    success:function(data){
                            window.location.href = "zuoye0115.php"/*ajax刷新页面*/
                        }
                    
                });
        })
    $(".prev").dbclick(function(){
            var url = $(this).attr("lj")/*传值过来*/
            $.ajax({
                    url:"zuoyechuli.php",
                    data:{url:url},
                    dataType:"TEXT",
                    type:"POST",
                    success:function(data){
                            window.location.href = "zuoye0115.php"/*ajax刷新页面*/
                        }
                    
                });
        })
    </script>
    </html>
    
    
    
    php处理页面
    <?php
    session_start();
    $url = $_POST["url"];
    $_SESSION["url"] = $url;
  • 相关阅读:
    Centos给php安装cassandra扩展
    树莓派配置文档 config.txt 说明(转)
    ubuntu远程桌面连接windows系统(转)
    Shell学习笔记
    linux终端terminal个性化配置(转)
    ubuntu14.04安装bodhi桌面系统后,unity启动界面改变,如何还原
    man curl_easy_perform(原创)
    man curl_easy_setopt(原创)
    树莓派 config.txt
    使用dd命令克隆整个系统(转)
  • 原文地址:https://www.cnblogs.com/xiaoming-6/p/6291356.html
Copyright © 2020-2023  润新知