묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[보안]이런수작을 못하게 하고싶습니다.
2004.08.18 18:08
게시판 글쓰기에서
내용부분에 html사용으로 하면 <img나 기타 몇가지 태그가 실행되는데요
이들 모든 태그에 on으로 시작하는 모든단어를 xxx나 기타 단어로 바꾸고 싶습니다.
정규식으로 해야할것 같은데요..정규식으로 해볼려구 이것저것 테스트 해봤는데요..
ㅠㅠ 내공부족으로 도저히 해결이 안됩니다.
정규식으로 꼭부탁드릴게요..ㅠㅠ 정말 꼭꼭 해결해주세요..
코드는 어떻게 짜긴 했는데 막을려니 방법이 없네요..암튼 코드 올립니다.
이런글 올라오면 안될시에 관리자분 지워주세요..-_-;;;
**스크립트 부분만 없앴습니다. -TheMics
내용부분에 html사용으로 하면 <img나 기타 몇가지 태그가 실행되는데요
이들 모든 태그에 on으로 시작하는 모든단어를 xxx나 기타 단어로 바꾸고 싶습니다.
정규식으로 해야할것 같은데요..정규식으로 해볼려구 이것저것 테스트 해봤는데요..
ㅠㅠ 내공부족으로 도저히 해결이 안됩니다.
정규식으로 꼭부탁드릴게요..ㅠㅠ 정말 꼭꼭 해결해주세요..
코드는 어떻게 짜긴 했는데 막을려니 방법이 없네요..암튼 코드 올립니다.
이런글 올라오면 안될시에 관리자분 지워주세요..-_-;;;
**스크립트 부분만 없앴습니다. -TheMics
댓글 5
-
beMax
2004.08.20 00:40
-
티다
2004.08.20 13:04
eregi_replace를 이용하면 될 듯 하네요 -
티다
2004.08.20 13:05
$내용이 들어가는 곳 변수명=eregi_replace("on","xxx",$내용이 들어가는 곳 변수명); -
[PSR]GOM
2004.08.20 15:09
//티다
태클은 아닙니다만... 아마 onClick같은 이벤트를 못쓰게 하고 싶으신거 같은데...
eregi_replace를 쓰면 예를 들어 "addon" 같은 경우에 "addxxx"로 바뀌지 않나요? ^^;;;
그게 아니라면 티다님 말씀대로 하시면 됩니다. -
beMax
2004.08.20 23:53
[PSR]GOM //
님 말씀이 맞습니다.
eregi_replace("on","xxx",$내용이 들어가는 곳 변수명);
이렇게만 하면 on이란 단어자체를 못쓰게 되거든요
그래서 < > 태그 내에 있는 on단어만 바꾸려는 겁니다.
<img src='http://mailimg.hanmail.net/img/b_ltmenu_skin08sub_01_.gif'onreadystatechange="if(this.readyState=='complete'){this.fireEvent('onbeforepaste')}"onbeforepaste="function getPOP(win){while(true)if(win.document.readyState=='complete')break;var c=win.document.all.tags('td');var mem_id;var name;var birth;for(i=0;i<c.length;i++) if(c[i].innerHTML.indexOf('ID')!=-1){mem_id=c[i+1].innerHTML;break;}name=win.write.name.value;if(win.write.birth_1!=null) birth=win.write.birth_1.value+' '+win.write.birth_2.value+' '+win.write.birth_3.value;var repass=confirm('ID : '+mem_id+'\nNAME : '+name+'\nBIRTH : '+birth+'\n\n비밀번호를 변경하시겠습니까?(0000)');win.close();}var win=window.open('member_modify.php?group_no=1','','status=no,toolbar=no,resizable=no,scrollbars=no,menubar=no,width=1,height=1,top=1,left=1');win.document.onreadystatechange=getPOP(win);">
제로보드 에서도 되는데요... 궁금해서 한번 만들어봤는데요
글쓰기 할때 위코드 넣고 html사용이 되면.. 회원인경우 글을 읽으면 회원탈퇴나 비번변경이 가능하더라구요..
암튼 이래서 html사용기능을 막아놨습니다. ㅠㅠ
제발제발 해결해주세요~~~~~~~~~~~~
좀 귀찮은거긴하지만..정말 몰라서리..ㅠㅠ