도와주세요 포인트 다걸어요 ㅠㅠ 정보
도와주세요 포인트 다걸어요 ㅠㅠ본문
<?
$stop_word = array('18');
for ($i=0; $i<count($stop_word); $i++)
if (trim($stop_word[$i])) {
echo "ch_msg = ch_msg.replace(/\\".$stop_word[$i]."/g,\"<FONT COLOR='red'><B>*</B></FONT>\");\r\n";
}
?>
$stop_word = array('18');
for ($i=0; $i<count($stop_word); $i++)
if (trim($stop_word[$i])) {
echo "ch_msg = ch_msg.replace(/\\".$stop_word[$i]."/g,\"<FONT COLOR='red'><B>*</B></FONT>\");\r\n";
}
?>
위소스는 욕설이 올라오면 *표시로 바꾸는건데요
"야이18놈아" 이렇게 누르면 야이*놈아 이렇게 나옵니다.
이거를 부분만 별로 바꾸는게 아니라 입력된글 전체를 *로 바꾸고싶습니다.
"야이18놈아" 이렇게 입력하하면 *만 표시되도록 하고싶습니다.
도와주세요 ㅠㅠ 제발좀!!
댓글 전체
그러시려면 욕 목록에 야이*놈아등 욕이 될수 있는 문장은 가능한 많이 넣으셔야 할듯 합니다.
자세한 도움이 되지 못해 죄송합니다.
자세한 도움이 되지 못해 죄송합니다.
켁--;당황스럽군요 ㅎㅎㅎ
ㅋㅋ 욕은 너무 광범위해.ㅠㅠ
기준점이 없나요? 없다면.. 루키보이님이 하신 말이 맞습니다..
하지만 스페이스바(빈공간)를 기준으로
삼성 야 19놈아 일루와바... 라는 문장에서
삼성 야 * 일루와봐 라고 바꿀 수 있습니다.
스페이스바 기준으로 짜르는건데요..
제가 PHP고수가 아니라서....ㅠㅠ
설명은 드리겠습니다..
욕설의 내용이 있는지 확인합니다.
있다면.. 그 해당글자의 위치를 기억합니다.. (앞에서 8번째단어)
단어의 앞 스페이스의 위치를 기억합니다..
단어의 뒤 스페이스 위치를 기억합니다..
내용의 앞부분 (위치기준) + * + 뒷부분 (위치기준)
하시면 됩니다..
쫌 복잡하네요....
고수분은 한방에 해결 하 실꺼 같습니다..
하지만 스페이스바(빈공간)를 기준으로
삼성 야 19놈아 일루와바... 라는 문장에서
삼성 야 * 일루와봐 라고 바꿀 수 있습니다.
스페이스바 기준으로 짜르는건데요..
제가 PHP고수가 아니라서....ㅠㅠ
설명은 드리겠습니다..
욕설의 내용이 있는지 확인합니다.
있다면.. 그 해당글자의 위치를 기억합니다.. (앞에서 8번째단어)
단어의 앞 스페이스의 위치를 기억합니다..
단어의 뒤 스페이스 위치를 기억합니다..
내용의 앞부분 (위치기준) + * + 뒷부분 (위치기준)
하시면 됩니다..
쫌 복잡하네요....
고수분은 한방에 해결 하 실꺼 같습니다..
혹시나 내용 전체를 *로 바꾸시고 싶으시면..
<?
$stop_word = array('18');
for ($i=0; $i<count($stop_word); $i++)
if (trim($stop_word[$i])) {
if(strpos($내용,$stop_word[$i])){
$내용="*";//욕설있음
}else{
$내용=$내용;//욕설없음
}
}
?>
<?
$stop_word = array('18');
for ($i=0; $i<count($stop_word); $i++)
if (trim($stop_word[$i])) {
if(strpos($내용,$stop_word[$i])){
$내용="*";//욕설있음
}else{
$내용=$내용;//욕설없음
}
}
?>
for ($i=0; $i<count($stop_word); $i++)
if (trim($stop_word[$i])) {
echo "ch_msg = ch_msg.replace(/\\".$stop_word[$i]."/g,\"<FONT COLOR='red'><B>*</B></FONT>\");\r\n";
}
세나라어른님께서는 $내용 이란변수로 말하셨는데요
그누채팅에서는 $<- 이거 안붙고 그냥 ch_msg 네요..--;
그리고 $내용을 ch_msg로 바꿔봤는데 안되고있어요 ㅠ
if (trim($stop_word[$i])) {
echo "ch_msg = ch_msg.replace(/\\".$stop_word[$i]."/g,\"<FONT COLOR='red'><B>*</B></FONT>\");\r\n";
}
세나라어른님께서는 $내용 이란변수로 말하셨는데요
그누채팅에서는 $<- 이거 안붙고 그냥 ch_msg 네요..--;
그리고 $내용을 ch_msg로 바꿔봤는데 안되고있어요 ㅠ
if문에도 내용이 있는데.. 바꿔보셨나요~?
네 if문에있는 내용도 ch_msg로 바꿨는데요 안되요 --;