2016.04.22 15:32
XE board 글작성시 첨부파일 본문삽입 링크 <a> 속성 날아가는 문제
조회 수 612 추천 수 0 댓글 0
본인의 환경 : nginx / PHP 7 / mariadb 10.1 / Chrome & IE11 그리고 XE 1.8.18은 물론 XE 공식사이트에서도 확인되고 있는 문제점으로, 문제점 확인방법은 아래와 같습니다.
- 글 제목은 아무렇게나, 내용도 아무렇게나 하고, 첨부파일에 이미지가 아닌 것을 올린다.
- 올린 첨부파일은 "본문 삽입"한다.
- 글을 등록한다. [[여기서 바로 문제가 나타나는 경우도 있음]]
- 글 수정을 들어간다.
- 태그의 속성이 사라진다. 다시 "본문 삽입"후 글을 수정하여도 해당 속성이 사라진 상태로 등록된다.
이거 정말 심각합니다.
오늘에서야 저도 발견했네요
zip 첨부파일을 본문삽입하면 링크 URL 다날라가 버립니다.
XE 1.8.18에서 발생하였습니다.
config/func.inc.php
1270번째 줄을
if(preg_match('@(\?|&|;)(act=)@i', $attr_value))
아래와 같이 고쳐주면 해결됩니다.
if(preg_match('@(\?|&|;)(act=(\w+))@i', $attr_value, $m) && $m[3] !== 'procFileDownload')