채택완료
게시판에 유튜브 영상 올리기 질문입니다.
안녕하세요.
게시판에 오류가 있는거 같아서 찾아왔습니다~!
게시판 글쓰기로 html 작성 하기

여기서 유튜브 영상을 올릴려고 합니다.

위의 퍼가기로 해서 아이프레임을 복사해서
html 에 올립니다.

그러고 다시 에디터로 옮겨가면

이렇게 유튜브가 나오는게 보입니다 ㅠ
근데 막상 등록을 클릭하면

해당 부분은 텍스트로 올라가고 있습니다. ㅠ
혹시 왜 그런지 알 수 있을까요?ㅠ
답변 부탁드립니다~!
답변 4개 / 댓글 9개
채택된 답변
+20 포인트
이게 필터링으로 처리된것같아요 하도 xss 같은 공격이 많다보니까..
이거 참고해서 밑에보면 소스코드 추가해보세요
//유튜브, 비메오 전체화면 가능하게 하기
$config->set('Filter.Custom', array(new HTMLPurifier_Filter_Iframevideo()));
답변에 대한 댓글 7개
ㅋㅋㅋㅋㅋ
막 뒤져보니
// XSS (Cross Site Script) 막기
// 완벽한 XSS 방지는 없다.
// 이런 경우를 방지함 <IMG STYLE="xss:expr/*XSS*/ession(alert('XSS'))">
//$content = preg_replace("#\/\*.*\*\/#iU", "", $content);
// 위의 정규식이 아래와 같은 내용을 통과시키므로 not greedy(비탐욕수량자?) 옵션을 제거함. ignore case 옵션도 필요 없으므로 제거
// <IMG STYLE="xss:ex//*XSS*/**/pression(alert('XSS'))"></IMG>
이런것도 있네요
막 뒤져보니
// XSS (Cross Site Script) 막기
// 완벽한 XSS 방지는 없다.
// 이런 경우를 방지함 <IMG STYLE="xss:expr/*XSS*/ession(alert('XSS'))">
//$content = preg_replace("#\/\*.*\*\/#iU", "", $content);
// 위의 정규식이 아래와 같은 내용을 통과시키므로 not greedy(비탐욕수량자?) 옵션을 제거함. ignore case 옵션도 필요 없으므로 제거
// <IMG STYLE="xss:ex//*XSS*/**/pression(alert('XSS'))"></IMG>
이런것도 있네요
html로 표시되고 있으신거 같은데요.
커스트마이징 하신거 아닌가요?
wr_option 에 html 설정이 빠진거 같습니다.
답변을 작성하려면 로그인이 필요합니다.

혹시 해당 소스를 ace/bbs/board.php 에 삽입하는게 맞을까요~? 그래도 안되네요 ㅠ