웹/기술팁

글쓰기 글자수 제한 해결

컨텐츠 정보

본문

보통 글쓰기 창에서 내용을 드래그해서 붙여넣기 할 경우 복잡한 테그가 함께 들어간다. 그누보드의 기본 wr_content 필드는 text로 최대 65,535자로 세팅되어 있다.


TINYTEXT : 최대 255 글자

TEXT : 최대 65535 글자

MEDIUMTEXT : 최대 16777215 글자

LONGTEXT : 최대 4294967295 글자


이 경우 아래아한글 등에서 표가 포함된 문서의 경우 대부분 잘리게 된다.


1. 먼저 phpMyAdmin 등을 열어 해당 테이블 구조의 wr_content를 text에서 mediumtext로 바꿔준다.

2. bbs/write_update.php 파일 수정

 

if (isset($_POST['wr_content'])) {

    $wr_content = substr(trim($_POST['wr_content']),0,65536);

    $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);

}

 

여기서 이 부분 숫자를 아래 참고사항에 있는 최대 저장 크기 값 참고해서 적당히 늘려주거나

$wr_content = substr(trim($_POST['wr_content']),0,16777216);


아니면 이렇게 없애버린다.

$wr_content = trim($_POST['wr_content']);

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0