안녕하세요.
질문이 있습니다.
게시글의 내용이 kboard_xssfilter함수ㅂ와 trim으로 필터링 되어 있는데
이를 원상복구 하려면 어떻게 해야 하는지 알 수 있을까요?
따로 특별히 출력하고 싶어서 그렇습니다.
즐거운 설 보내시고 감시 조심하세요~
kboard_xssfilter 함수와 새줄 문자는 아무런 관련이 없습니다.
DB에 들어가있는 코드는 무시해보시고
php에서 내용을 출력 할 때 nl2br() 함수로 출력을 해보세요.
http://php.net/manual/en/function.nl2br.php
DB로 어떻게 보셨는지 모르겠지만 새줄 문자를 무시하고 내용을 보여줬을 수도 있습니다.
nl2br() 함수는 새줄 문자를 html의 다음줄 태그인 <br>로 변환해주는 함수입니다.
http://ko.wikipedia.org/wiki/%EC%83%88%EC%A4%84_%EB%AC%B8%EC%9E%90
이 내용이 도움이 되었으면 합니다 :)
답변 감사드립니다. 원상복구라는 말의 의미는 예를 들면
답변입니다.
이러쿠 저러쿠 입니다.
이렇게 글을 작성했을 때 DB에 들어가는 것을 보니 한줄로 쭉 나오더라구요.
저는 분명히 엔터를 눌러서 한줄을 개행시킨 뒤 글을 작성했는데 말이죠.
이걸 다시 엔터가 들어가게끔 원상복구 시키는 것을 의미 합니다.
원상복구라는걸 어떤걸 의미하는지 불명확하네요 ㅎㅎ
KBoard 대시보드에 보시면 'XSS공격 차단 비활성화' 버튼이 있습니다.
해당 기능을 비활성화 해주시면 필터기능을 사용하지 않습니다.
성능도 좋아지지만 해킹의 위험에 노출되니 꼭 서버쪽에 방화벽이 있어야 합니다.