📄 addmsg.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 + -