채택완료

table 제목 길이 못늘리나요?

2018-12-13 (목) 11:36:06 2,105

안녕하세요?

board_form.php 에서 maxlength를 50으로 늘려서 

board_form_update.php 에서 echo로 bo_table을 찍어 보면

20자만 나옵니다....

g5_board에 bo_table은 50으로 늘려 놓은 상태고 디비에 입력하기전 단계에서 찍어봐도

20자만 나오는거 보면 어딘가에 다른 설정이 있을듯 한데 어딜 손봐야 할까요?

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

/common.php 파일에서 여기 20

if (isset($_REQUEST['bo_table'])) {
    $bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
    $bo_table = substr($bo_table, 0, 20);
} else {
    $bo_table = '';
}

board_form_update.php 파일에서 여기 20

if (!preg_match("/^([A-Za-z0-9_]{1,20})$/", $bo_table)) { alert('게시판 TABLE명은 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (20자 이내)'); }

답변에 대한 댓글 1개

네 이거였네요 감사합니다 ^^
2018-12-13 (목) 16:03:58

ㅎㅎ 소스에 글씨 줄이는게 박혀있었네요

DB 를 직접 손보셔야 합니다.

bo_table 필드는 이렇게 되어 있네요. varchar(20)

답변에 대한 댓글 1개

그거 질문에 이미 50으로 늘렸다고 써놨었습니다... db와 상관없이 board_form_update.php 에서
echo로 넘어오는값을 찍어봐도 딱 20자만 나오네요...

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