프로그램에 의한 게시물 자동등록 방법을 읽고 궁금한점.
write_update.skin.php 처리 부분에서
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
이런 곳이 있다면 글이 안써지는게 맞는거죠?
근데 테스트로 write_update.skin.php 윗 부분에
if ($wr_content =="개 새")
{
alert("개 새는 등록 불가");
exit;
}
와 같이 입력하고
게시물을 작성하면 (게시물 내용에는 개 새 만 작성함.)
개 새는 등록 불가라는 메시지가 나타나고 다시 쓰기 화면으로 갑니다.
근데 목록보기를 하면 글은 등록되어 있구요.
저만 그런가요???
갑자기 궁금하네요.
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
이런 곳이 있다면 글이 안써지는게 맞는거죠?
근데 테스트로 write_update.skin.php 윗 부분에
if ($wr_content =="개 새")
{
alert("개 새는 등록 불가");
exit;
}
와 같이 입력하고
게시물을 작성하면 (게시물 내용에는 개 새 만 작성함.)
개 새는 등록 불가라는 메시지가 나타나고 다시 쓰기 화면으로 갑니다.
근데 목록보기를 하면 글은 등록되어 있구요.
저만 그런가요???
갑자기 궁금하네요.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 10개
업데이트 이전에 선행 실행되어야 할 부분이거든요.
헌데.. 담부터 그누 관련이니 질문은 그누 질답게시판으로 고고싱!!
상단처럼 동일 여부를 검토하는 것이 아니라,
특정 문자열을 추출해서 필터링될 단어와 비교하는 것입니다.
질문 : 게시물 작성시 $wr_content(즉, 내용)에,
달랑 '개 새'만 기재하고 작성완료 시키셨나요?
첨언 : 질문은 질문 게시판이 어울리다고 봅니다.
이게 게시물이 작성되야 되는건지 안돼야 되는건지 어떤게 더 효율적인건지 궁금해서 적었습니다. ^^ (저 혼자만의 짧은 생각으로 질답은 아니란 생각땜에..)
공지에 있는 글이라서 여기에 적었습니다.
실숩니다. ㅠㅠ
bbs/write.php -->
skin/aaaa/write_update.skin.php
인데 필터링은 bbs/write.php 의
insert 나 update 쿼리 이전에 해주셔야 허지 않을까요?
공지에 적힌걸 제가 아직 이해를 못해서..^^
write_update.skin.php 이 부분에 처리되어라고 해서 그래도 글이 적히지 않나 궁금증 유발로 ㅎㅎ
write_update.php 를 write_update.skin.php로 봤습니다.
이제 이해가 됐습니다... 아 나 완전히 새됐어..ㅡ..ㅡ