ex) $res[subject] => {바보,미워}
1. 등록된 불량단어의 수를 알아온다.
$arr = explode(",", $res[subject]);
$bad_word_count=0;
while(list($key, $val) = each($arr) ) {
$bad_word_count++;
}
2. 불량단어를 바꾼다.
$html_use_temp=$res[subject];
for ($bad_temp=0; $bad_temp<$bad_word_count; $bad_temp++)
{
$res_temp=str_replace($arr[$bad_temp], ♡, $html_use_temp); // 내용중 불량단어 ♡로 치환
$html_use_temp=$res_temp;
}
제로보드 같은 경우 아예 글이 써지지 않지만 이렇게 하면
글을 올라가고 특정 단어는 다른 단어로 바꿀수 있어 좀더 좋은것 같더군요.
예)
원문 : 넌 바보야 영원히 미워해!!!
변경 : 넌 ♡야 영원히 ♡해!!!
'Coding' 카테고리의 다른 글
자주 사용하는 PHP 함수 (0) | 2017.01.07 |
---|---|
Whois를 이용해서 접속자가 사용하는 ISP출력(한국통신,하나로,두루넷 등등) (0) | 2017.01.07 |
절대경로 표현하기 (0) | 2017.01.07 |
색을 랜덤하게 뽑아서 출력합니다. (0) | 2017.01.07 |
php predefined variables (0) | 2017.01.06 |