글의 내용이 너무 길어지면 일부만 업로드 되는 경우
페이지 정보
본문
게시판에 글을 작성하면 글의 내용이 너무 길어지면 일부만 업로드 되는 경우가 발생한다.
이유는 크게 2가지가 있다.
첫번째 DB 컬럼 사이즈 문제
게시판별로 테이블이 하나씩 생성되는데, 문제가 있는 테이블을 찾아서 필em값을 버꾼다.
MYSQL기준으로 보면
1. PHP MYADMIN 접속
2. 테이블 선택
3. 구조클릭
4. 해당 컬럼행에서 변경
5. 종류에서 TEXT -> LONG TEXT 로 변경 ( 65,535 -> 4,294,967,295 )
6. 저장
두번째로 소스수정
1. www / bbs / write_update.php
2. 소스상에서 텍스트 사이즈 체크부분에서 65,535 를 4,294,967,295 로 바꾼다.
if (isset($_POST['wr_content'])) {
$wr_content = substr(trim($_POST['wr_content']),0,4294967295 );
$wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}
3. 소스의 사이즈를 바꾸지 않으면, DB에서 바꾸어도 크기체크로직에 걸린다.
이유는 크게 2가지가 있다.
첫번째 DB 컬럼 사이즈 문제
게시판별로 테이블이 하나씩 생성되는데, 문제가 있는 테이블을 찾아서 필em값을 버꾼다.
MYSQL기준으로 보면
1. PHP MYADMIN 접속
2. 테이블 선택
3. 구조클릭
4. 해당 컬럼행에서 변경
5. 종류에서 TEXT -> LONG TEXT 로 변경 ( 65,535 -> 4,294,967,295 )
6. 저장
두번째로 소스수정
1. www / bbs / write_update.php
2. 소스상에서 텍스트 사이즈 체크부분에서 65,535 를 4,294,967,295 로 바꾼다.
if (isset($_POST['wr_content'])) {
$wr_content = substr(trim($_POST['wr_content']),0,4294967295 );
$wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}
3. 소스의 사이즈를 바꾸지 않으면, DB에서 바꾸어도 크기체크로직에 걸린다.
- 이전글검색결과를 아래 프레임에 나오게 하는방법 23.01.26
- 다음글새로운 페이지를 만들고 메인페이지에서 쓰는 상단메뉴/푸터 부분을 같이 쓰려할 때 22.12.22
댓글목록
등록된 댓글이 없습니다.