글쓰기 글자수 제한 해결
페이지 정보
본문
보통 글쓰기 창에서 내용을 드래그해서 붙여넣기 할 경우 복잡한 테그가 함께 들어간다. 그누보드의 기본 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']);
- 이전글mariaDB 10 속도저하문제 24.03.09
- 다음글phpMyAdmin 최신버전 내보내기 옵션 21.07.07