<?php error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED); //载入配置 include_once('./config.php'); //载入header include_once('tpl/header.php'); //权限判断 $id = md5($config['username'].$config['password']); $uid = $_COOKIE['uid']; if($id != $uid) { echo "<h3 class = 'text-center'>权限不足</h3>"; exit; } ?> <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; } $path = 'recycle'; $dir = new RecursiveDirectoryIterator($path); $fname = get_files($dir); $num = count($fname) - 1; for($i = 0;$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> </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('tpl/footer.php'); ?>