금지단어가 내용에 있으면 글 등록이 안되게 채택완료
JessAW
3년 전
조회 3,079
아래 코드를 write_update.php 에 추가하고 업로드한 다음,
금지단어를 쓰고 글을 작성하면
'내용에 금지단어가 포함되어 있습니다' 가 뜨면서 글이 등록됩니다.
글 등록이 안되게 하려면 어떻게 하나요?
</p>
<p><?php
if (!$is_admin) {
$filter_text = array('sound_only', 'nofollow', 'noreferrer', 'separator');
for ($i=0; $i<count($filter_text); $i++) {
$str = $filter_text[$i];
if (strpos($wr_content, $str) !== false) {
alert('내용에 금지단어가 포함되어있습니다.', G5_URL);
// goto_url(G5_URL);
}
}
}
?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
3년 전
exit; 하세요
</p>
<pre>
<code><?php
if (!$is_admin) {
$filter_text = array('sound_only', 'nofollow', 'noreferrer', 'separator');
for ($i=0; $i<count($filter_text); $i++) {
$str = $filter_text[$i];
if (strpos($wr_content, $str) !== false) {
alert('내용에 금지단어가 포함되어있습니다.', G5_URL);
exit;
}
}
}
?></code></pre>
<p> </p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
J
JessAW
3년 전
�
스피드S
3년 전
해당코드가 insert 위쪽에 위치해야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
exit; 를 추가해도 글이 등록됩니다.