묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에서 iframe 사용이 가능하게 하려면..
2008.03.08 11:54
제로보드 XE의 경우 기본적으로 자바 애플릿이나 iframe 태그는 삭제가 되도록 해놓은것 같습니다.
보안상의 이유 때문이라는건 알겠는데요..
제가 운영하는 사이트의 경우 iframe이나 애플릿이 자주 사용이 되기 때문에,
제가 운영하는 사이트에선 애플릿이나 iframe이 사용이 가능하도록 하고 싶습니다.
사이트 운영자가 자신의 필요에 의해서 태그를 허용하게 하고 싶을 경우도 있을텐데..
iframe과 applet 태그를 삭제해주는 부분을 수정하려면 어느 곳을 수정해야 할까요?
보안상의 이유 때문이라는건 알겠는데요..
제가 운영하는 사이트의 경우 iframe이나 애플릿이 자주 사용이 되기 때문에,
제가 운영하는 사이트에선 애플릿이나 iframe이 사용이 가능하도록 하고 싶습니다.
사이트 운영자가 자신의 필요에 의해서 태그를 허용하게 하고 싶을 경우도 있을텐데..
iframe과 applet 태그를 삭제해주는 부분을 수정하려면 어느 곳을 수정해야 할까요?
댓글 5
-
가클
2008.03.08 14:23
-
카발레로
2008.03.08 17:01
검색은 당연히 해보고 드리는 질문입니다 ㅠ.ㅜ
정보가 있는데 제가 찾질 못한걸가요? 다시 한번 찾아봐야겠네요..
혹 정보 아시는 분 계시면 링크라도 부탁 좀 드리겠습니다 ^^; -
HIKARU
2008.03.08 20:36
config/func.inc 열어보시면
411행에 보시면 아래 부분이 있는 아래 부분 삭제하시거나 주석처리 하시면 될 겁니다.
// iframe 제거
$content = preg_replace("!<iframe(.*?)<\/iframe>!is","",$content);
베타버전 초기에는 저도 이걸로 사용을 했었는데, 베타버전 후반기하고 정식버전에서는 별로 쓸일이 없어서 그냥 그대로 두고 사용하고 있습니다. 확장변수를 활용해서 사용하고 있는..─.─a -
빛소리
2008.03.14 10:59
히카루님 말씀대로 하였더니,
'iframe'태그가 마이그레이션 하는 과정에서 살아나는 군요.
감사합니다.
제로보드 버전 4에서 xe로 마이그레이션 할 때,
'ifrmae' 태그만 쏙 빠져 버리는 것 때문에 절망했는데
바로 저 코드 때문이었군요.
거듭 감사 .... -
공원재
2008.06.10 13:13
초보인데요 좀 상세히 설명해 주면 감사 하겠습니다.
/**
* @brief iframe, script코드 제거
**/
function removeHackTag($content) {
// iframe 제거
$content = preg_replace("!<iframe(.*?)<\/iframe>!is", '', $content);// script code 제거
$content = preg_replace("!<script(.*?)<\/script>!is", '', $content);// meta 태그 제거
$content = preg_replace("!<meta(.*?)>!is", '', $content);// style 태그 제거
$content = preg_replace("!<style(.*?)<\/style>!is", '', $content);return $content;
}
다 지워도 안되고 ...주석 처리 해도 잘 안되고 그런데요..
상세한 설명 주시면 감사 제가 초보라서요..
애플릿이나 스타일 태그 그런것이 전혀 안되네요..
제가 초보라서 뭔가가 틀렸나 봐요..
꾸뻑~~
검색을 하여보시길 바랍니다.