📄 manage.php
字号:
<?
ob_start();
require_once("../class/TxtDb.inc.php");
require_once("../class/UserClass.inc.php");
//---[Load Config]------------------------------------------
$configFile='../config.php';
$configCache='../cache/config.cache.php';
getCache($config,$configFile,$configCache);//function getCache() in TxtDb.inc.php
session_save_path('../tmp');
if(function_exists(session_cache_limiter)) {
session_cache_limiter('nocache');
}
session_start();
$user=new user;
$user->txtdb('../db','../cache');
$user->user[rank]='4';
$user->userIsLogged();
if($user->user[rank]!='1'){
$temp_out[main]='<TR><TD align=center><font color=#FF0000>SORRY!</font><br><br>You can not manage files!</TD></TR>';
}else{
$temp_out[main]='<TR><TD align=center><b>File List</b></TD></TR>
<TR><TD align=center><table border="1" cellPadding=0 cellSpacing=0 width="100%">
<form name="manage" id="manage" method="post" action="manage.php?m=del" onsubmit="return dis(this);">
<tr><td> </td><td>Name</td><td>File Name</td><td>File size</td><td>Upload Date</td><td>Upload User</td></tr>';
if($_GET[m]=='del' and !empty($_POST[id])){
$exp="'{id}'=='".implode("' or '{id}'=='",$_POST[id])."'";
$files=$user->get($exp,1,null,'upfiles');
if(!empty($files)){
foreach($files as $value){
@unlink('../upfiles/'.$value[file]);
}
}
$user->del($exp,1,null,'upfiles');
$user->save();
$user->close();
}
$upfiles=$user->get(true,1,null,'upfiles');//NO CACHE
if(!empty($upfiles)){
foreach($upfiles as $value){
$temp_out[main].='<tr><td><input type="checkbox" name="id[]" value="'.$value[id].'"></td><td><a href="../upfiles/'.$value[file].'">'.$value[filename].'</a></td><td>'.$value[file].'</td>
<td>'.number_format(($value[filesize]/1024),1).'k</td><td>'.$value[date].'</td><td>'.$value[author].'</td></tr>';
}
}
$temp_out[main].='<tr><td align=center colspan="6">Check All <input type="checkbox" name="chkAll" onclick="checkAll(this.form)">
<input type="submit" id="submit" style="font-size:10" value="Delete"></td></tr>
</form></table></TD></TR>';
}
ob_end_flush;
?>
<HTML><HEAD>
<META content="text/html; charset=UTF-8" http-equiv=Content-Type>
<Link rel="stylesheet" type="text/css" href="pop.css">
<title>Manage Files</title>
</HEAD>
<BODY bgcolor="menu">
<SCRIPT language=JavaScript>
function dis(form){
if(confirm('Are you sure to delete these files?')){
form.submit.disabled = true;
return true;
}else{
return false;
}
}
function checkAll(form){
for (var i=0; i<form.elements.length; i++) {
var e = form.elements[i];
if(e.name != 'chkAll' && e.type == 'checkbox') e.checked = form.chkAll.checked;
}
}
</SCRIPT>
<TABLE border=0 cellPadding=0 cellSpacing=10 width="100%" align=center >
<?=$temp_out[main];?>
</TABLE>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -