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

📄 addmsg.php

📁 BBWPS 宾馆管理系统 php+mysql
💻 PHP
字号:
<?
/*
[BBWPS!] (C)2006-2010 小蜜蜂版权所有.
This is NOT a freeware, use is subject to license terms
时间:2007年12月
描述:关键字过滤
*/
error_reporting(0);
require("../../class/template_class.php");
require("../../class/mysql_class.php");
require("../../config.php");
require("../../config/config.php");
require_once("../../config/module.php");
require("../../function/checkModuleSession.php");
require_once("../../function/function.php");
require("../../function/func_global.php");
$bbwps_admin=isLogin("../../session/");
if(!$bbwps_admin){
	exit;
}
$p=new template("../template");
$db= new DB($hostname,$username,$password,$database,true);
isLogin($_SESSION['user'],$_SESSION['pwd'],$modulePathOfSelf);
$editMsg = $_POST['keyword'];
$action=$_REQUEST["action"];
if(trim($editMsg)==null&&$action==null){
	if(!$fp = fopen('../../config/editForbid.php','a+')){
		unlink('../../config/editForbid.php');
		$fp = fopen('../../config/editForbid.php','a+');
	}
	$tempMsg = array();
	while(!feof($fp)){
		$msg = explode("|",fgets($fp));
		if($msg[0]!=null){
			$msg = str_replace("{","[",$msg);
			$msg = str_replace("}","]",$msg);
			$tempMsg[] = $msg;
		}
	}
	//*****分页*******
	$currentpage=$_REQUEST["next"];
	if($currentpage==null){
		$whichpage=1;
		$lower_item=count($tempMsg)-1;
	}
	else{
		$whichpage=$currentpage;
		$lower_item=count($tempMsg)-1-($whichpage-1)*15;
	}
	$allMsg = count($tempMsg);
	$allPage=ceil($allMsg/1);
	for($i=$lower_item;$i>($lower_item-15);$i--){
		if($i<0)break;
		$p->set_file("filtrate_handle","filtrate.html");
		$p->set_var("before",$tempMsg[$i][0]);
		$p->set_var("after",$tempMsg[$i][1]);
		$p->set_var("author",$tempMsg[$i][2]);
		$p->parse("filtrate","filtrate_handle",true);
	}
	$p->set_file("handle","man_msg_index.html");
	$split_page=show_split_page($whichpage,$allPage,"?f=addMsg&action=".$action);
	$p->set_var("split_page",$split_page);
	$p->set_var("allpage",$allPage);
	$p->set_var("allmsg",$allMsg);
	$p->set_var("whichpage",$whichpage);
	unset($tempMsg,$isTenderness);
	$p->set_var("option",$option);
	$p->parse("output","handle");
	$p->p("output");
}elseif(trim($editMsg)!=null){
	$replaceMsg = $_POST['replace'];
	if(!$fp = fopen('../../config/editForbid.php','a+')){
		unlink('../../config/editForbid.php');
		$fp = fopen('../../config/editForbid.php','a+');
	}
	while(!feof($fp)){
		$msg = explode("|",fgets($fp));
		if(trim($msg[0])==$editMsg){
			MsgError("你需要设置的敏感字符已经存在了");
			exit;
		}
	}
	fclose($fp);
	unset($fp);
	$editMsg .= "|".$replaceMsg."|".$_SESSION['user'];
	$editMsg=str_replace("[","{",$editMsg);
	$editMsg=str_replace("]","}",$editMsg);
	if(!$fp = fopen('../../config/editForbid.php','a+')){
		unlink('../../config/editForbid.php');
		$fp = fopen('../../config/editForbid.php','a+');
	}
	if(!fwrite($fp,$editMsg."\n")){
		MsgError("写入失败");
		exit;
	}
	print("<meta http-equiv=\"refresh\" content=\"0;url=?f=addMsg\">");
	fclose($fp);
	unset($fp);exit;
}else{
	//*******删除*********
	if ($action=="delete"){
		$msgGet=$_POST["kid"];
		if(!$msgGet){
			MsgError("至少选中一条信息");
		}
		$msgGet = str_replace("[","{",$msgGet);
		$msgGet = str_replace("]","}",$msgGet);
		if(!$fp = fopen('../../config/editForbid.php','a+')){
			unlink('../../config/editForbid.php');
			$fp = fopen('../../config/editForbid.php','a+');
		}
		$msgDelete = array();
		while(!feof($fp)){
			$flag = 0;
			$msg = explode("|",fgets($fp));
			if($msg[0]!=null){
				foreach($msgGet as $key=>$value){
					if(trim($msg[0])==trim($value)){
						$flag = 1;break;
					}
				}
				if(!$flag){
					$msgDelete[] = $msg[0]."|".$msg[1]."|".$msg[2];
				}
			}
		}
		fclose($fp);
		unset($fp);
		if(!$fp = fopen('../../config/editForbid.php','w+')){
			unlink('../../config/editForbid.php');
			$fp = fopen('../../config/editForbid.php','a+');
		}
		for($i=0;$i<count($msgDelete);$i++){
			$msgInsert .= $msgDelete[$i];
		}
		fwrite($fp,$msgInsert);
		fclose($fp);
		unset($fp,$msgInsert,$msgDelete);
		print("<meta http-equiv=\"refresh\" content=\"0;url=?f=addMsg\">");
		exit;
	}
}
?>

⌨️ 快捷键说明

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