제목에 아주 긴 내용 넣으면 뻗는 현상... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

제목에 아주 긴 내용 넣으면 뻗는 현상... 정보

제목에 아주 긴 내용 넣으면 뻗는 현상...

본문

제목에 아주 긴 내용 넣으면 뻗는 현상... 아직 패치엔 포함이 안됬네요??


그저께 그누보드 배포본 받아서 깔아봤더니..

아직도 이게 안고쳐지고 있었네요

오래전에  이야기 됬던 버그인데

제목에  aaaaaaaaaa 이거 아주 길게 넣으면

view에서 뻗어버리는 현상

다음 버전에선 패치됬으면 하네요..







해결법 검색중입니다...;;

댓글 전체

몬가 잘못된듯..
영문자와 숫자는 1문자가 1칸 1byte
유니코드 1문자는 2칸 2byte
고로 wr_subject 가 varchar(255) 인점을 감안하면 a는 256개 까지 사용가능한거 아닐런지..
해서 wr_subject 등록시 그값을 제한하면 되지않을런지요.
기본적으로 <input type='text' name='wr_subject' size='50'> 에
256의 절반인 128 이나 여유값 125 라든가.. <input type='text' name='wr_subject' size='50' maxlength='125'>
답변 감사합니다...

/bbs/write.php 에 보면

325 라인쯤에

$subject = preg_replace("/\"/", "&#034;", get_text(cut_str($write[wr_subject], 255), 0));

이런식으로 입력된 wr_subject값을 255 자로 잘라내도록 되있습니다. 
이걸 더 줄여 볼까요?
<input type='text' name='wr_subject' size='50' maxlength='125'>

maxlength 값을 255 넣어도 511을 넣어도 다 잘 되네요.. 디비에 올라간건 다 컷스트링 되서 올라가는군요..

maxlength값을 지정하지 않으면 뻗고요..

제목이 아주 길때는 컷스트링을 못해서 뻗는걸까요? ;;

스킨에서 해결하기보다는 write나 write_update에서 처리하는게 좋을듯한데....
근데 이게 제목에 aaaaaaaaaaaaaaaaaaaaaaaa~~를 길게 넣으면 뻗는데

한글을 길게 넣으면 안뻗더라구요...

ㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱ~~ 이런거는 괜찮아요..

차이가 뭘까요??
모조키님 께서 사용중이신 서버는 엄청 이상한것만은 확실한듯 싶습니다.
보통 varchar 값이 정해져있다면 디비는 그이상 값은 저장하지않습니다.
따라서 size='50' maxlength='125'는 사용자 편의를 위한것입니다.
즉 사용자가 보는 화면을 보기좋게 size 로 긴글을 쓰지못하도록  maxlength 로 제한을 두는것이구요.
만약 글쓰기나 수정에 문제가 없고.. 뷰화면에서만 문제가 있다면.. 함수에 문제가 아닐런지요.
모조키님의 서버에서 이상증상이 있는듯 싶습니다.
http://cherry.godohosting.com/bbs/board.php?bo_table=wdwwwdwd&page=0

고도호스팅 정상동작

http://test.mozoki.com/g4/bbs/board.php?bo_table=www

제 서버도 정상동작



결국 apmsetup이 문제였네요 헐...
전체 27 |RSS
그누4 질문답변 내용 검색

회원로그인

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