📄 lxmanager.php
字号:
<?
require("userdata/style.php");
require("global.php");
require("header.php");echo"$headertp";
include("bbsdata/level.php");
require("function.php");
$thisprog="lxmanager.php";
$des="你正处在".$bbs_title."<br>总坛主管理程式中";
headguide($des,"<a href='lxmanager.php'>总坛主管理</a>","(自己叫自己老大怎么没意思~)");
$tbuserfile="bbsdata/tbuser.php";
if (file_exists($tbuserfile)) {
include($tbuserfile);
$tbuser=implode("\r\n",$tbuser);
} else $tbuser="";
$check=0;
if ($username==$manager) $check=1;
if ($login_status==0) {
msg_box('总版主管理','<br>状态:发生错误,您还没有登录<br><ul><li><a href="javascript:history.back(1)">返回前页</a></li><br><li><a href="login.php">现在登录</li></ul>');
exit;
}
if ($check==0) {
msg_box('总版主管理','<br>状态:发生错误,您并非总坛主,不要乱来哦~<br><ul><li><a href="javascript:history.back(1)">返回前页</a></li><br><li><a href="login.php">以总坛主身份登录</li></ul>');
exit;
}
$forumid1=130;
//-------管理日志---
$log_manage_file="bbsdata/log_manage.php";
if(file_exists($log_manage_file)) $old_log_manage=readfromfile($log_manage_file);
$login_ip=getenv('REMOTE_ADDR');
$login_time=time();
$new_log_manage="<?php exit;?>|$username||$action|$login_ip|$login_time|\n";
if(isset($old_log_manage)) $new_log_manage.=$old_log_manage;
writetofile($log_manage_file,$new_log_manage);
//记录管理操作日志END
if (empty($action)) {
setuser_index();
exit;
}
if ($action=="moderator") {
//-------斑竹设置-----------
$adminfile="bbsdata/admin.php";
if ($job=="add") {
$fp=fopen($adminfile,"a");
flock($fp,LOCK_EX);
fputs($fp,"$forumid|$userid|\n");
fclose($fp);
}else {
$adminlist=file($adminfile);
$count=count($adminlist);
$fp=fopen($adminfile,"w");
flock($fp,LOCK_EX);
for ($i=0; $i<$count; $i++){
$info=explode("|",$adminlist[$i]);
if ($info[0]!=$forumid||$info[1]!=$userid) fputs($fp,$adminlist[$i]);
}
fclose($fp);
}
}
elseif ($action=="updatecount") update_list();
elseif ($action=="view") view_user();
elseif ($action=="edit") edit_user();
elseif ($action=="kill") kill_user();
elseif ($action=="viewall") viewall_user();
elseif ($action=="process") {
$check=1;
if ($check==0) {
msg_box('添加认证会员名单','<br>状态:发生错误,您没有这个权力,不要乱来哦~<br><ul><li><a href="javascript:history.back(1)">返回前页</a></li><br><li><a href="login.php">重新登录</li></ul>');
exit;
}
$tbuser="<?\n";
$userarray=str_replace("\n","",$userarray);
$userarray=explode("\r",$userarray);
$count=count($userarray);
for ($i=0; $i<$count; $i++) {
$tbuser.="\$tbuser[$i]='$userarray[$i]';\n";
}
writetofile($tbuserfile,$tbuser);
$userarray=implode("<br>",$userarray);
print <<<EOT
<center><b>所有的信息已经保存</b><br><br>
<b>你已经添加了下列认证会员名单</b><br><br>
<b>$userarray</b>
<br><br><a href="$thisprog">增加更多名单</a></center>
EOT;
exit;
}
print "
<table width=$tablewidth border=0 cellspacing=0 cellpadding=0 align=center bgcolor=$bordercolor>
<tr>
<td>
<table width=100% border=0 cellspacing=1 cellpadding=3>
<tr>
<td class=title bgcolor=$titlecolor>版主设置</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><br><b>操作完成</b><br><br><a href=lxmanager.php>返回执行其他动作</a><br><br></td>
</tr>
<tr align=left>
<td bgcolor=$titlecolor> </td>
</tr>
</table>
</td>
</tr>
";
exit;
function edit_user() {
global $userpath,$tab_top,$tab_bottom,$thisprog,$member,$checkaction,$backgroundcolor,$bordercolor,$tablewidth,$titlecolor,$subcolor;
echo "<table width=$tablewidth border=0 cellspacing=0 cellpadding=0 align=center bgcolor=$bordercolor>
<tr>
<td>
<table width=100% border=0 cellspacing=1 cellpadding=3>
<tr bgcolor=$titlecolor>
<td class=title bgcolor=$titlecolor colspan=8>编辑用户(请注意不要侵犯他人隐私)</td>
</tr>";
$memberfile="$userpath/$member.php";
if (empty($member) || $member=="." || $member==".." || !file_exists($memberfile)) {
print ("<tr bgcolor=$backgroundcolor><td colspan=8 align=center><b>非法的用户名</b><br><br><a href=lxmanager.php>返回管理</a></td></tr></table> </td> </tr></table>");
include("footer.php");
exit; }
list($fb,$name,$userpwd,$usericon,$useremail,$usericq,$regdate,$sign,$homepage,$area,$introduction,$honor,$last_post,$postamount,$eamil,$pe,$rvrc,$lasttime,$nowtime,$icq,$sex,$born,$guoji,$tuijianren,$money,$lasttitle,$lastaddr,$group,$yanzheng,$tdpost,$sx,$star,$bei1,$bei2,$bei3,$bei4,$bei5,$bei6)
= explode("|",readfromfile($memberfile));
$rvrc1=floor($rvrc/10);
if($sex==1) $gender="男";
elseif($sex==2) $gender="女";
else $gender="未知";
if ($checkaction!="yes") {
print <<<EOT
<form action="$thisprog" method=post>
<input type=hidden name="action" value="edit">
<input type=hidden name="checkaction" value="yes">
<input type=hidden name="member" value="$member">
<tr bgcolor=$backgroundcolor>
<td colspan=8><b>要编辑的用户名称: </b>$member
<a href="lxmanager.php?action=kill&member=$member">删除用户</a></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>用户头衔:</b></td>
<td><input type=text name="newhonor" value="$honor"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>发表总数:</b></td>
<td><input type=text name="newpostamount" value="$postamount"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>威望值:</b></td>
<td><input type=text name="newrvrc" value="$rvrc1"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>金钱(流星):</b></td>
<td><input type=text name="newmoney" value="$money"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>密码:(已设置为不可修改)</b></td>
<td><input type=password name="" value="password" readonly></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>性别:</b></td>
<td><input type=text name="newsex" value="$gender">填 男 或 女 其他文字无效</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>生日:</b></td>
<td><input type=text name="newborn" value="$born"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>门派:</b></td>
<td><input type=text name="newgroup" value="$group"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>推荐人:</b></td>
<td><input type=text name="newtuijianren" value="$tuijianren"></td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><b>邮件地址:</b></td>
<td><input type=text name="newuseremail" value="$useremail"></td>
</tr><tr bgcolor=$backgroundcolor>
<td><b>主页地址:</b></td>
<td><input type=text name="newhomepage" value="$homepage"></td>
</tr><tr bgcolor=$backgroundcolor>
<td><b>OICQ 号:</b></td>
<td><input type=text name="newusericq" value="$usericq"></td>
</tr><tr bgcolor=$backgroundcolor>
<td><b>个性化签名:</b></td>
<td><textarea cols=50 name="newsign" $style2 onMouseOver="this.style.backgroundColor = '#E5F0FF'" onMouseOut="this.style.backgroundColor = ''" rows="4">$sign</textarea></td>
</tr><tr bgcolor=$backgroundcolor>
<td><b>来自何方:</b></td>
<td><input type=text name="newarea" value="$area">
</td>
</tr><tr bgcolor=$backgroundcolor>
<td><b>头像:</b></td>
<td><input type=text name="newusericon" value="$usericon">
</td>
</tr><tr bgcolor=$backgroundcolor>
<td colspan=2 align=center><input type=submit value="提 交" name=submit></td>
</tr></form>
</table>
</td>
</tr>
</table>
EOT;
include("footer.php");
exit();
} else {
global $newuserpwd,$newusericon,$newuseremail,
$newusericq,$newhomepage,$newarea,
$newhonor,$newpostamount,$newrvrc,$newmoney,$newsex,$newborn,$newgroup,$newsign;
if (!empty($newuserpwd)) $userpwd=md5($newuserpwd);
if (!empty($newusericon)) $usericon=$newusericon;
if (!empty($newuseremail)) $useremail=$newuseremail;
if (!empty($newusericq)) $usericq=$newusericq;
if (!empty($newhomepage)) $homepage=$newhomepage;
if (!empty($newarea)) $area=$newarea;
if (!empty($newhonor)) $honor=$newhonor;
if (!empty($newpostamount)) $postamount=$newpostamount;
if (!empty($newrvrc)) $rvrc=10*$newrvrc;
if (!empty($newmoney)) $money=$newmoney;
if (!empty($newsex)) $sex=$newsex;
if (!empty($newborn)) $born=$newborn;
if (!empty($newgroup)) $group=$newgroup;
if (!empty($newsign)) $sign=$newsign;
if($sex=="男") $editsex=1;
elseif($sex=="女") $editsex=2;
else $editsex=0;
writetofile($memberfile,"$fb|$name|$userpwd|$usericon|$useremail|$usericq|$regdate|$sign|$homepage|$area|$introduction|$honor|$last_post|$postamount|$eamil|$pe|$rvrc|$lasttime|$nowtime|$icq|$editsex|$born|$guoji|$tuijianren|$money|$lasttitle|$lastaddr|$group|$yanzheng|$tdpost|$sx|$star|$bei1|$bei2|$bei3|$bei4|$bei5|$bei6");
print"
<tr bgcolor=$backgroundcolor>
<td align=center colspan=8>
<b>用户数据已经被成功的编辑</b>
<br><br><a href=lxmanager.php>返回管理</a>
</td></tr>
</table>
</td>
</tr>
</table>";
}
include("footer.php");
exit;
}
function kill_user() {
global $username,$manager,$userpath,$tab_top,$tab_bottom,$thisprog,$member,$backgroundcolor,$bordercolor,$tablewidth,$titlecolor,$subcolor;
if($username!=$manager)
if ($check==0) {
msg_box('总版主管理','<br>状态:删除用户已经被坛主禁止!<br><ul><li><a href="javascript:history.back(1)">返回前页</a></li><br><li><a href="login.php">以坛主身份登录</li></ul>');
exit;
}
echo "<table width=$tablewidth border=0 cellspacing=0 cellpadding=0 align=center bgcolor=$bordercolor>
<tr>
<td>
<table width=100% border=0 cellspacing=1 cellpadding=3>
<tr bgcolor=$titlecolor>
<td class=title bgcolor=$titlecolor>删除用户</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><br>";
if (empty($member) || $member=="." || $member==".." || !file_exists("$userpath/$member.php")) { print ("<br>$tab_top<b>非法的用户名</b>$tab_bottom</td></tr></table></body>$tab_bottom"); exit; }
$userinfofile="bbsdata/newuser.php";
list($lastmember,$usernum,$postamount)=explode("|",readfromfile($userinfofile));
$usernum--;
writetofile($userinfofile,"$lastmember|$usernum|$postamount");
$filetounlink="$userpath/$member.php";
if (unlink( $filetounlink )) print "
<b>用户已经从数据库中完全删除了</b>";
else print "
<b>删除用户发生了未知错误,请检查用户目录属性</b>";
echo "<br><br><a href=lxmanager.php>返回管理</a></td>
</tr>
</table>
</td>
</tr>
</table>";
include("footer.php");
exit;
}
function setuser_index() {
global $thisprog,$tab_bottom,$tab_top,$backgroundcolor,$bordercolor,$tablewidth,$titlecolor,$subcolor;
$forumfile="bbsdata/forumdata.php";
if (file_exists($forumfile)) {
$forumdata=file($forumfile);
$count=count($forumdata);
}
$tbuserfile="bbsdata/tbuser.php";
if (file_exists($tbuserfile)) {
include($tbuserfile);
$tbuser=implode("\r\n",$tbuser);
} else $tbuser="";
$forumselect="";
$forumonly="";
for($i=0; $i<$count; $i++) {
$detail=explode("|",$forumdata[$i]);
$forumselect.="<option value=\"$detail[3]\">$detail[1]</option>";
if ($detail[0]!="category") $forumonly.="<option value=\"$detail[3]\">$detail[1]</option>";
}
$forumselect.="</select>"; $forumonly.="</select>";
echo ("
<table width=$tablewidth border=0 cellspacing=0 cellpadding=0 align=center bgcolor=$bordercolor>
<tr>
<td>
<table width=100% border=0 cellspacing=1 cellpadding=3>
<tr>
<td class=title bgcolor=$titlecolor>1.版块班竹设置</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><form action=\"lxmanager.php\" method=POST><input type=hidden name=\"action\" value=\"moderator\">
在这里你可以增加和删除版块版主<font color=red>(注意:用户名后的如有空格一定要去掉!)</font><br><br>具体动向:<input type=radio checked name=\"job\" value=\"add\">增加 <input type=radio checked name=\"job\" value=\"del\">删除
斑竹:<input type=text name=\"userid\" size=8> 执行版块:<select name=\"forumid\">$forumonly <input type=submit value=\"提 交\">
</form> </td>
</tr>
<tr>
<td class=title bgcolor=$titlecolor>
2.更新用户信息</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><form action=\"$thisprog\" method=post>
将更新首页显示的用户数,这样可以用来恢复正确总用户数。<br>
同时也可以更新用户列表,使得用户列表程序显示正确信息。<br><br>
<input type=checkbox name=\"upcount\" value=\"yes\" checked>更新用户数
<input type=checkbox name=\"uplist\" value=\"yes\">更新用户列表
<input type=hidden name=\"action\" value=\"updatecount\">
<input type=submit value=\"提 交\">
</form> </td>
</tr>
<tr >
<td class=title bgcolor=$titlecolor>3.查看/编辑用户</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td><form action=\"$thisprog\" method=post>
输入用户名,将可以看到详细资料, 并可编辑、改变用户的信息。<br>
删除用户:只要找到用户,点击删除就可以。<br><br>
<input type=text name=\"member\" size=10 maxlength=16>
<input type=submit value=\"提 交\"> ---[
<input type=radio checked name=\"action\" value=\"view\">查看 <input type=radio name=\"action\" value=\"edit\">编辑 <input type=radio name=\"action\" value=\"kill\">删除 ]
</form> </td>
</tr>
<tr>
<td class=title bgcolor=$titlecolor> <a href=badman.php?job=supmg>4.警察局</a></td>
</tr>
</tr>
<tr>
<td class=title bgcolor=$titlecolor>5.查看所有用户</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td>查看所有用户列表<br><form action=\"$thisprog\" method=post>
<input type=radio checked name=\"action\" value=\"viewall\">查看所有用户<input type=submit value=\"提 交\">
</form>
</td>
</tr>
<tr>
<td class=title bgcolor=$titlecolor>6.修改认证会员名单</td>
</tr>
<tr bgcolor=$backgroundcolor>
<td>修改认证会员名单<br>
<form action=\"$thisprog\" method=\"post\">
<input type=hidden name=\"action\" value=\"process\">
<b><center>请输入认证会员ID(一行输入一个):</b><br>
<textarea cols=60 rows=10 name=\"userarray\">$tbuser</textarea><BR>
<input type=submit value=\"提 交\"></center></form>
</td>
</tr>
</table>
</td>
</tr>
</table>
");
include("footer.php");
exit;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -