📄 admin.php
字号:
<?
session_start();
if($_SESSION["authority"]["add_badwords"] != 1)
{
die("您不是管理员!");
}
if(!empty($_POST["before"]))
{
$before =$_POST["before"];
$after = $_POST["after"];
$match =$_POST["match"];
if(empty($before)||empty($after))
exit("请检查你填写的内容");
}
if(!empty($_GET["cd"]))
{
$cd=$_GET["cd"];
$id=$_GET["id"];
}
require_once "include/class.smarttemplate.php";
require_once "include/function.php";
$page = new SmartTemplate("Templates/admin.html");
//连库
$dbhost="localhost";
$dbuser="root";
$dbpwd="dbstuhome~";
$dbname="stuhome_2004";
$dbh=mysql_connect($dbhost,$dbuser,$dbpwd) or die("Could not connect: " . mysql_error());
mysql_select_db($dbname);
//读库
$result=mysql_query("SELECT * from ibf_badwords",$dbh);
if(empty($result))exit("sorry!");
$badwordscon=array();
while ( $r = mysql_fetch_array($result) )
{
$r['m_exact']=$r['m_exact']?"精确匹配":"模糊匹配";
$badwordscon[] = array( 'type' => stripslashes($r['type']),
'swop' => stripslashes($r['swop']),
'm_exact' => $r['m_exact'],
'wid' => $r['wid']
);
}
mysql_free_result($result);
if($cd=="del"&&empty($_POST["submit1"]))
{
$sql="delete from ibf_badwords where wid='".$id."'";
$handle=mysql_query($sql);
if($handle)
{
warn('删除成功!','admin.php');
}
else
{
warn('删除失败!','admin.php');
}
}
elseif($cd=="mod"&&empty($_POST["modid"])&&empty($_POST["submit1"]))
{
$result=mysql_query("SELECT * from ibf_badwords where wid='".$id."'",$dbh);
while ( $r = mysql_fetch_array($result) ){
$r['m_exact']=$r['m_exact']?"精确匹配":"模糊匹配";
$mod[] = array( 'typ' => stripslashes($r['type']),
'swo' => stripslashes($r['swop']),
'm_exac' => $r['m_exact'],
'id' => $r['wid']
);
}
$page->assign("mod",$mod);
}
elseif(!empty($_POST["submit1"])&&$_POST["submit1"]=="编辑过滤内容"){
$id=$_POST["modid"];
$sql="update ibf_badwords set type='".$before."',swop='".$after."',m_exact='".$match."' where wid='".$id."'";
$handle=mysql_query($sql);
if($handle)
{
warn('更改成功!','admin.php');echo"<script language='javascript'>alert('更改成功!');</script>";
}
else
{
warn('更改失败!','admin.php');echo"<script language='javascript'>alert('更改失败!');</script>";
}
}
elseif(!empty($_POST["submit1"])&&$_POST["submit1"]=="添加过滤内容")
{
//exit('$self');
$sql="insert into ibf_badwords(type,swop,m_exact)values('".$before."','".$after."','".$match."')";
$handle=mysql_query($sql);
if($handle)
{
warn('添加成功!','admin.php');
}
else
{
warn('添加失败!','admin.php');
}
}
$page->assign("badwords",$badwordscon);
$page->output();
mysql_close();
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -