PHP 그누보드5 게시판 본문 글자 수 제한을 풀고 LONGTEXT 또는 MEDIUMTEXT를 설정하려면...
페이지 정보

본문
그누보드5에서 게시판 본문 글자 수 제한을 풀고
LONGTEXT
또는
MEDIUMTEXT
를 설정하려면 데이터베이스 필드 변경,
bbs/write_update.php
수정,
lib/editor.lib.php
수정 세 가지 작업을 해야 합니다.
1. 데이터베이스(DB) 필드 타입 변경
- 호스팅 제공 업체의 관리페이지나 phpMyAdmin에 접속합니다.
- 해당 게시판 테이블(
g5_write_게시판아이디)의 구조(Structure) 탭을 엽니다. -
wr_content필드를 찾아 수정(Change) 버튼을 누릅니다. - 자료형을
TEXT에서MEDIUMTEXT또는LONGTEXT로 바꿉니다.-
MEDIUMTEXT: 최대 약 16MB (16777215바이트) -
LONGTEXT: 최대 약 4GB (4294967295바이트)
-
2. 서버 파일 수정 (
bbs/write_update.php
)- FTP 프로그램으로 접속해
/bbs/write_update.php파일을 엽니다. - 대략 17번째 줄 근처의 아래 코드를 찾습니다.
php
if (isset($_POST['wr_content'])) {
$wr_content = substr(trim($_POST['wr_content']),0,65536);
코드를 사용할 때는 주의가 필요합니다.
- 위 코드를 아래처럼 글자 수 제한 숫자를 늘리거나
substr함수를 제거해 통째로 받도록 수정합니다.
php
if (isset($_POST['wr_content'])) {
$wr_content = trim($_POST['wr_content']);
코드를 사용할 때는 주의가 필요합니다.
3. 에디터 라이브러리 수정 (
lib/editor.lib.php
)-
/lib/editor.lib.php파일을 엽니다. -
maxlength="65536"또는 글자 수 제한이 걸려 있는 코드를 찾아 지우거나, 위 DB 크기에 맞게 숫자를 크게 늘려줍니다.
댓글목록
등록된 댓글이 없습니다.
