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

📄 admin.php

📁 脏话过滤程序 使用方法如下: 先包含下面文件 require "badwords/badwords.php" 运用类中的函数replace_bad($text) 参数$text为要过滤
💻 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 + -