⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lxmanager.php

📁 FTB安装版 v1.3(虚拟形象)FTB安装版 v1.3(虚拟形象)
💻 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>&nbsp;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <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\">删除&nbsp;&nbsp;
    斑竹:<input type=text name=\"userid\" size=8>&nbsp; 执行版块:<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 + -