채택완료

관리자 > 쇼핑몰설정 > 사업자정보 띄어쓰기 안되는 현상

2022-04-28 (목) 16:43:24 2,442

예전엔 띄어쓰기가 되었던거 같은데

업데이트 되면서 뭔가 바뀐건가요??

관리자 > 쇼핑몰설정 > 사업자정보 입력란에 띄어쓰기가 적용이 안되고 있습니다...;;

주소의 경우로... 띄어쓰기해서 입력을하면 띄어쓰기가 무시되고 저장이 됩니다...

db 구조도 보고, configformupdate에서 공백제거가 들어가있나도 봤는데 없고,

이전 버전의 configformupdate.php 파일끼리도 비교해 봤는데 별 다른게 없는데....

원인을 못찾고 있습니다...ㅠㅠ

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

5.5.7 패치 버전 버그네요.

https://github.com/gnuboard/gnuboard5/commit/258f94e597aba89b0a5923295c1e46d4c0f83abb

버그 제보는 해놓겠습니다.

당장 급하시면 위 패치 내용만 제거하고 사용하시다가 나중에 공식 패치 나오면 다시 확인해 보세요.

답변에 대한 댓글 1개

오홍... 개발자가 아니어서 어느 파일을 봐야할지 어떤 부분을 봐야할지 몰라서 디테일하게 찾아볼 생각은 안했는데 찾아주셔서 감사합니다!

그누보드 버전 5.5.7 사용자님들께서는 꼭 읽어주세요.

https://sir.kr/g5_pds/6425

불편 드려 죄송합니다

lib/common.lib.php 에서

// XSS 관련 태그 제거

function clean_xss_tags($str, $check_entities=0, $is_remove_tags=0, $cur_str_len=0)

{

    // space, tab('\t'), formfeed('\f'), vertical tab('\v'), newline('\n'), carriage return('\r') 를 제거한다.

    // $str = preg_replace('#[[:space:]]#', '', $str);

    // tab('\t'), formfeed('\f'), vertical tab('\v'), newline('\n'), carriage return('\r') 를 제거한다.

    $str = preg_replace('#[\t\f\v\n\r]#', '', $str);

위와 같이 수정해 주세요.

답변에 대한 댓글 1개

아래 알려주신 링크가서 확인하고 적용해보니 잘 됩니다! 감사합니다!

답변을 작성하려면 로그인이 필요합니다.