글내용에서 특정단어 치환하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

글내용에서 특정단어 치환하기 정보

글내용에서 특정단어 치환하기

본문

이내용은 글작성시 폼태그나 스크립트태그 등을 사용하여 테러를 시도할 경우

지정한 단어는 치환을 하여 스크립트나 폼전송 행위등을

못하게 하는 방법 입니다. (sir 자유게시판 참조)

특히 글쓰기에서 에디터를 적용시 유용한 방법 입니다.

이방법이 맞는 방법인지는 모르지만 전부터 사용하던 방법이라

혹시라도 필요한 분이 계실지 모르겠네요.

sir 자유게시판 의 특정단어 치환 참조
// 게시판 스킨의 view.skin.php 상단에 적용함
// 모든게시판에 적용시 bbs/view.php 적용함
// 아래의 문자열이 들어간 글은 -x 를 붙여서 실행을 금지함
// (form|action|javascript|script|iframe) <- 이안에 필요한 단어를 추가함

$view[content] = preg_replace("/(form|action|javascript|script|iframe)/i", "$0-x", $view[content]);

응용하면 게시판설정의 여분필드 한개를 사용하여 치환할 단어를
form|action|javascript|script|iframe 이렇게 넣어주고 아래처럼 해도 되겠네요.
참고로 테스트는 안해봤습니다.^^

$view[content] = preg_replace("/($board[bo_번호])/i", "$0-x", $view[content]);
추천
2
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로