<?php error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED); //载入配置 include_once('./config.php'); //载入header include_once('./header.php'); //获取页数 $page = $_GET['page']; $current_time = date('ym',time()); //当前月份 $time = $_GET['time']; $mydir = $_GET['dir']; //时间不存在,用当前时间 if(!isset($time)) { $time = $current_time; } //目录不存在,使用普通用户目录 if(!isset($mydir)) { $mydir = $config['userdir']; } //目录存在,但是既不是用户目录也不是管理员目录 if(($mydir != $config['userdir']) && ($mydir != $config['admindir'])) { $mydir = $config['userdir']; } //目录存在,并且是管理员目录 if($mydir == $config['admindir']) { $mydir = $config['admindir']; //改变下管理员链接地址 $geturl = "&dir=$mydir"; } ?> <div class="container" style = "margin-top:40px;"> <div class="row"> <div class="col-lg-10 col-md-offset-1"> <!--图片预览--> <div class="col-lg-6"> <img id = "viewid" src="./static/view.jpg" class="img-thumbnail img-responsive"> </div> <!--图片预览END--> <div class="col-lg-6"> <table class="table table-striped"> <tbody> <?php function get_files($dir) { $files = array(); for (; $dir->valid(); $dir->next()) { if ($dir->isDir() && !$dir->isDot()) { if ($dir->haschildren()) { $files = array_merge($files, get_files($dir->getChildren())); }; }else if($dir->isFile()){ $files[] = $dir->getPathName(); } } return $files; } //如果页数不存在或者小于1 if((!isset($page)) || ($page <= 1)) { $page = 1; $i = 0; $num = 15; } if($page > 1) { $i = ($page - 1) * 15; $num = $i + 15; } $path = $mydir.'/'.$time; $dir = new RecursiveDirectoryIterator($path); $fname = get_files($dir); $allnum = count($fname) - 1; //文件总数 //echo $allnum; //最大页数 $allpage = round($allnum / 15,0); $uppage = $page - 1; //上一页 $downpage = $page + 1; //下一页 $downpage = ($page >= $allpage) ? $page : $downpage; //echo $allpage; //如果文件数小于15 //$num = count($allnum < 15) ? $allnum : $num; if($allnum <= 15) { $num = $allnum; } for($i;$i <= $num;$i++) { $fname[$i] = str_replace("\\","/",$fname[$i]); //如果文件是空的,则终止循环 ?> <tr id = "row<?php echo $i; ?>"> <td onmouseover = "return view('<?php echo $config['domain'].$fname[$i] ?>');"> <?php echo "<a href = "."'".$config['domain'].$fname[$i]."' target = '_blank'>"."$fname[$i]</a>"; ?> </td> <td> <?php if(isset($_COOKIE['uid'])) { echo "<a href = \"javascript:;\" onclick = \"del('$fname[$i]',$i);\">删除</a>"; } ?> </td> </tr> <?php } ?> </tbody> </table> <a href="?page=<?php echo $uppage.$geturl; ?>" class = "btn btn-primary"><span class = "glyphicon glyphicon-chevron-left"></span> 上一页</a> <a href="?page=<?php echo $downpage.$geturl; ?>" class = "btn btn-primary">下一页 <span class = "glyphicon glyphicon-chevron-right"></span></a> </div> </div> </div> </div> <script> function view(imgurl) { $("#viewid").src; $("#viewid").attr('src',imgurl); } //删除图片 function del(filedir,rowid) { //行id var rowid = 'row' + rowid; //确认删除? var msg = "确认删除?"; if (confirm(msg)==true){ $.get("./functions.php?type=delete&dir="+filedir,function(data,status){ //删除成功 if(data == 'ok') { $("#"+rowid).remove(); } else{ alert(data); //删除失败,弹出报错 } }); }else{ return false; } } </script> <?php //载入页脚 include_once('./footer.php'); ?>