테스트 사이트 - 개발 중인 베타 버전입니다

게시판 게시글 잘림문제 채택완료

HEYOU 10년 전 조회 5,560

게시판에 게시글을 올릴때 일정 길이 이상이 되면 뒷 내용이 올라가지 않고 짤리네요.

 

블로그 후기글을 올리고 있는데 A4용지 27장 정도 내용 이상 부터는 글쓰는 창에서는 정상적으로 나오는데 

작성완료를 누르고 작성된 내용을 보면 다 올라간게 아니라 뒷부분이 잘려서 나옵니다. 

게시글 길이가 제한되어 있나요? 혹시 제한된 거라면 어디서 글길이를 수정하면 될까요?

 

아시는 분들 알려주시면 감사하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

/bbs/write_update.php에 보시면 

 

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

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

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

 

이렇게 있어요. 여기서 65536으로 자른다는건데 이건 변경 안하시는게좋아요...

 

27장 이상이면 차라리 이미지로 빼서 이미지 27장을 올리시거나 한글파일을 올리세요;;;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

H
HEYOU
10년 전
그 부분을 수정하면 무리가 가는건가요? 블로그식으로 후기글을 보여주는 게시판이라 한글파일을 올리기는 그래서요.
사실 후기글이라 텍스트는 별로 없고 사진이 대부분인데 이런식으로 잘리는 경우가 생기네요.
답변 감사합니다^^
드래곤된다
10년 전
기본적으로 wr_content컬럼의 속성이 text로 되어있어요.

mysql에서 text속성의 초대 크기는 위에 적힌 65536이에요.

이걸 mediumtext나 longtext로 바꾸시면 되지만 그럴경우 너무 많아져요... 65536과는 비교할수 없는 크기가 들어갈 수 있게되어서 db를 다운시키는것과 같은 결과를 초래하죠 ^^
T
TTbe
7년 전
도움이 되었네요. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인