행주기씨대종중

홈페이지 운영자료

글의 내용이 너무 길어지면 일부만 업로드 되는 경우

페이지 정보

profile_image
작성자 ROOT
댓글 0건 조회 3,061회 작성일 23-01-22 14:37

본문

게시판에 글을 작성하면 글의 내용이 너무 길어지면 일부만 업로드 되는 경우가 발생한다.

이유는 크게 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에서 바꾸어도 크기체크로직에 걸린다.

댓글목록

등록된 댓글이 없습니다.


Copyright © KISTORY.NET 2001 - 2024 기회근 개인 홈페이지 All rights reserved.
모바일버전