묻고답하기
[처리완료] 게시글 작성시 필터링 처리
2012.02.10 15:54
게시글 본문과 첨부파일을 등록할때 해당 본문과 첨부파일에 등록된 파일을 분석하여 개인정보가 포함되어 있으면 글이 등록되지 않도록 진행중입니다.
물론 필터링 시스템은 별도 구매를 해서 진행...
문제는 해당 필터링을 연동할때 글 작성내용의 변수값을 체크하는 함수호출을 한번 합니다.
예를들어 xe 에디터에 editer.html 파일에
<textarea id="xpress-editor-{$editor_sequence}" name="content1" cols="10" rows="10" title='에디터출력'></textarea>
이런식으로 name="content1" 값을 줘서 content1에 개인정보값이 있는지를 체크를 하는것이지요.
write_form.html 파일에
<span class="button red strong"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" /></span>
이부분을 클릭했을때 , 즉 저장버튼을 눌렀을때
PrvChecker() 라는 함수를 호출을 해서 체크를 하는 방식입니다.
요점...
글쓰기폼의 내용부분과 첨부파일 부분의 변수값을 어떤식으로 체크를 해줘야 할까요?
function PrvChecker()
{
var mText = ''; //본문내용부분
var mList = ''; // 첨부파일 부분
mText = document.theform.content1.value; // 본문내용은 이런식으로 정의해주면 되는데...첨부파일부분은?
mList = ??? (첨부가 여러개가 될 수 있으니 루핑이 돌아야 할텐데...)
return beScan('',mText, mList);
}
PrvChecker() 함수는 대충 위와 같은 형태입니다. 본문글과 첨부파일을 값을 가져와 beScan() 으로 체크를 하지요.
XE에서 어떻게 해야 효율적일까요?