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

📄 record.php

📁 beiyubbsTXT312 一个相对完整的PHP系统,可以用来参考或模拟
💻 PHP
字号:
<?php

!function_exists('adminmsg') && exit('Forbidden');

require './require/numofpage.php';
if($goto=='log')
{
	$basename="admin.php?adminjob=record&goto=log";/*在adminmsg中有用到此变量*/
	$bbsrecordfile="bbsdata/admin_record.php";
}elseif($goto=='forum'){
	$basename="admin.php?adminjob=record&goto=forum";
	$bbsrecordfile="bbsdata/log_forum.php";
	$forumarray=openfile('bbsdata/forumdata.php');
	$forumcount=count($forumarray);
	for ($i=0; $i<$forumcount; $i++) 
	{
		$detail=explode("|", trim($forumarray[$i]));
		if($detail[1]=='category') continue;
		$whereadmin[$detail[4]]=$detail[2];
	}
}elseif($goto=='search'){
	$basename="admin.php?adminjob=record&goto=search";/*在adminmsg中有用到此变量*/
	$bbsrecordfile="bbsdata/log_search.php";
}
$bbslogfiledata=openfile($bbsrecordfile);
$bbslogfiledata=array_reverse($bbslogfiledata);
$count=count($bbslogfiledata);
if($del=='Y'){
	if($count>100){
		$output=array_slice($bbslogfiledata,0,100);
		$output=array_reverse($output);
		$output=implode("",$output);
		writeover($bbsrecordfile,$output);
		adminmsg("成功删除多余的管理日志");
	}else{
		adminmsg("管理日志少于100不允许删除!!");
	}
}
if (!$page) $page=1;
if ($count%$db_perpage==0) 
	$numofpage=floor($count/$db_perpage);
else 
	$numofpage=floor($count/$db_perpage)+1;
if ($page>$numofpage)	
	$page=$numofpage;
$pagemin=min(($page-1)*$db_perpage , $count-1);  
$pagemax=min($pagemin+$db_perpage-1, $count-1);
if($goto=='log')
{
	$fenye=numofpage($count,$page,$numofpage,"admin.php?adminjob=record&goto=log&");
	for($i=$pagemin; $i<=$pagemax; $i++)
	{
	  $detail=explode("|",$bbslogfiledata[$i]);
	  $baysoftdate=date("Y-m-d h:m",$detail[5]);
	  $adlogfor.="<tr bgcolor=$b><td>$detail[1]</td><td>$detail[2]</td><td>$detail[3]</td><td>$detail[4]</td><td>$baysoftdate</td></tr>";
	}
	eval("dooutput(\"".gettemplate('admin_record')."\");");
}elseif($goto=='forum'){
	$fenye=numofpage($count,$page,$numofpage,"admin.php?adminjob=record&goto=forum&");
	for($i=$pagemin; $i<=$pagemax; $i++)
	{
		$detail=explode("|",$bbslogfiledata[$i]);
		$baysoftdate=date("Y-m-d h:m",$detail[9]);
		$where_log=$whereadmin[$detail[2]];
		$adlogfor.="<tr bgcolor=$b><td>$detail[10]</td><td>$detail[5]</td><td><a href=thread.php?fid=$detail[2]>$where_log</a></td><td><font color=green>$detail[1]</font>  <font color=green>原因</font>:$detail[6] <font color=green>操作</font>:威望 $detail[7] 金钱 $detail[8]</td><td>$detail[11]</td><td>$baysoftdate</td></tr>";
	}
	if(!file_exists($bbsrecordfile)) unset($adlogfor);
	eval("dooutput(\"".gettemplate('admin_forum')."\");");
}elseif($goto=='search'){
	$fenye=numofpage($count,$page,$numofpage,"admin.php?adminjob=record&goto=search&");
	for($i=$pagemin; $i<=$pagemax; $i++)
	{
	  $detail=explode("|",$bbslogfiledata[$i]);
	  $S_data=date("Y-m-d h:m",$detail[3]);
	  if($detail[5]=='C'){
		  $S_method='搜索内容';
	  }elseif($detail[5]=='A'){
		  $S_method='搜索作者';
	  }else{
		  $S_method='搜索标题';
	  }
	  $adlogfor.="<tr bgcolor=$b><td><a target=_blank href=profile.php?action=show&username=".rawurlencode($detail[1]).">$detail[1]</a></td><td>$detail[2]</td><td>$S_data</td><td>$detail[4]</td><td>$S_method</td></tr>";
	}
	if(!file_exists($bbsrecordfile)) unset($adlogfor);
	eval("dooutput(\"".gettemplate('log_search')."\");");
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -