게시판에서 검색어 검색을 막기 위해서...
list.php에 아래 코드를 추가 합니다 (불당팩 기준이므로 참조해서 수정요).
그러면, 금칙어는 아니라서 쓸 수는 있고, 검색은 안됩니다.
불당...검색하면 안나올 겁니다. ㅋㅋ
if ($sca || $stx)
{
// 검색어 필터링 (금칙 검색에는 검색할 수 없게)
$search_filter = 0;
if (!$is_admin) {
$result3 = sql_fetch(" select count(*) as cnt from $g4[filter_table] where pp_word like '%$stx%'");
if ($result3['cnt'] > 0)
$search_filter = 1;
}
{
// 검색어 필터링 (금칙 검색에는 검색할 수 없게)
$search_filter = 0;
if (!$is_admin) {
$result3 = sql_fetch(" select count(*) as cnt from $g4[filter_table] where pp_word like '%$stx%'");
if ($result3['cnt'] > 0)
$search_filter = 1;
}
if ($search_filter) {
// filtering에 걸리는 경우 결과값을 비워버린다.
$result = sql_query(" select * from $g4[filter_table] where pp_word='!@#$%^&DFVDSGF'");
} else {
// 팀장처럼 create temporaty table의 권한을 안주는 경우, config.php에서 $g4['old_stype_search'] 설정값을 1로.
if ($g4['old_stype_search']) {
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$result = sql_query($sql);
} else {
$sql = " select wr_parent from $write_table where $sql_search $sql_order";
$sql_tmp = " create TEMPORARY table list_tmp as $sql ";
$sql_ord = " select distinct wr_parent from list_tmp limit $from_record, $board[bo_page_rows] ";
// filtering에 걸리는 경우 결과값을 비워버린다.
$result = sql_query(" select * from $g4[filter_table] where pp_word='!@#$%^&DFVDSGF'");
} else {
// 팀장처럼 create temporaty table의 권한을 안주는 경우, config.php에서 $g4['old_stype_search'] 설정값을 1로.
if ($g4['old_stype_search']) {
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
$result = sql_query($sql);
} else {
$sql = " select wr_parent from $write_table where $sql_search $sql_order";
$sql_tmp = " create TEMPORARY table list_tmp as $sql ";
$sql_ord = " select distinct wr_parent from list_tmp limit $from_record, $board[bo_page_rows] ";
@mysql_query($sql_tmp) or die("<p>$sql_tmp<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
$result = @mysql_query($sql_ord) or die("<p>$sql_ord<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
}
}
}
$result = @mysql_query($sql_ord) or die("<p>$sql_ord<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
}
}
}
- opencode.co.kr -