• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

스팸 코멘트 한 번에 지우기

오작교 11786

0
먼저 phpMYadmin에 접속합니다. 접속하는 법은 서버마다 다르니 ..

저 같은 경우는 phpMyAdmin 2.6.4 입니다.

왼쪽에 테이블이 보입니다. 거기서 지우고자 하는 게시판의 comment가 담긴 테이블을 클릭합니다.
("zetyx_board_comment_게시판이름" 이런 식입니다)

보기 구조 SQL 검색 삽입 내보내기 등의 메뉴가 있는데 검색을 클릭합니다.

검색 조건을 넣는 창이 나오는데 이중에

memo text LIKE

로 된 곳에서 LIKE를 REGEXP (정규표현식)을 선택하고, 그 옆의 조건에는

[a-z]|[A-Z] 를(bold로 된 부분을 정확히) 입력합니다. (이렇게 하면 영문자가 들어간 코멘트가 모두 선택됩니다. href 등의 스팸에 주로 나오는 말을 써도 되겠죠)

스팸이 많다면

페이지당 레코드 수 :

를 기본 30개에서 500개 등 늘린 후 실행을 클릭합니다.

그러면 해당 조건에 맞는 레코드들이 출력됩니다. 이곳에서 스팸메세지들의 왼쪽 체크박스들에 체크를 한 후 (화면 가장 아래 옵션에서 전체 체크를 하고 스팸이 아닌 걸 해제하는게 빠르겠죠)

그 후 화면 가장 아래 메뉴 중 선택한 것을:  에서 X를 선택하시고 확인하시면 한방에 지울 수 있습니다.

물론 스팸이 영문자가 들어간 것이 아니라 특정 단어들이 들어가 있다면 검색 조건을 바꿔주면 되겠죠.

요령은 테이블에서 어떤 조건에 맞는 레코드를 찾아 지우는 것이니 코멘트 뿐만 아니라 다른 용도로도 사용하실 수 있을 겁니다.

이렇게 직접 지우면 실제 게시판의 코멘트 숫자가 안 바뀌어져 있는데 코멘트를 제로보드에서 수정하거나 추가하면 갱신이 되더군요.

게시판에 스팸게시물을 막는 방법이 많던데 혹시 저처럼 그런걸 이용 안하고 스팸이 많아져버려서 곤란해하시는 분들이 있으면 도움이 되었으면 좋겠습니다 :) 원시적이지만 일일히 지우는 것 보다야 훨씬 간편할 듯.
공유
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story
검색어 : 201703
번호 제목 글쓴이 날짜 조회 추천
151
normal
오작교 16.06.27.17:22 17080 0
150
normal
오작교 08.11.25.13:52 25857 0
149
normal
오작교 08.07.24.09:23 53404 0
148
normal
오작교 08.01.11.09:36 22663 0
147
normal
오작교 07.11.13.16:23 23287 0
146
normal
오작교 09.09.24.17:45 25335 0
145
normal
오작교 09.09.14.14:26 17450 0
144
normal
오작교 09.08.30.23:29 20917 0
143
normal
오작교 09.04.29.13:31 29584 0
142
normal
오작교 09.03.10.11:48 21227 0
141
normal
오작교 09.03.10.10:35 21420 0
140
normal
오작교 09.03.10.10:13 18882 0
139
normal
오작교 09.03.10.09:50 19948 0
138
normal
오작교 09.02.27.13:31 21011 0
137
normal
오작교 09.02.27.11:34 19433 0
136
normal
오작교 09.02.27.11:05 19731 0
135
normal
오작교 09.02.26.19:28 21444 0
134
normal
오작교 09.02.06.16:42 24134 0
133
normal
오작교 08.12.19.16:23 18935 0
132
normal
오작교 08.12.16.11:03 21327 0