[버그]리자님, check_string함수에 버그가 있네요. > 자유게시판

자유게시판

[버그]리자님, check_string함수에 버그가 있네요. 정보

[버그]리자님, check_string함수에 버그가 있네요.

본문

common.lib.php 파일의 check_string() 함수에서 

else if ($oc >= 0x20) { 

이 부분을 

else if ($oc == 0x20) { 

이렇게 고치면 됩니다. 큰 문제는 아닌 것같아 비밀글로 쓰지 않았습니다.
추천
0

댓글 4개

// 공백
        else if ($oc == 0x20) {
            if ($options & _G4_SPACE_) {
                $s .= $c;
            }
        }
// 언더라인(_)
else if ($oc == 0x5F) {
if (($options & _G4_UNDERLINE_) || ($options & _G4_SPECIAL_)) {
$s .= $c;
}
}

이렇게 수정하고
constant.lib.php에서 define('_G4_UNDERLINE_', 128); 을 추가한 후에 파일이름에 언더라인(_)체크하도록 옵션에서 _G4_UNDERLINE_를 추가하면 됩니다.

위에 수정하는 이유는 0x20이상이 되면 백스페이스 문자 같은 것도 가능해지거든요.
전체 71 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT