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

table 제목 길이 못늘리나요? 채택완료

안녕하세요?

 

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

 

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

 

20자만 나옵니다....

 

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

 

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

 

 

 

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

답변 3개

채택된 답변
+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개

네 이거였네요 감사합니다 ^^

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

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

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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

로그인

전체 질문 목록

🐛 버그신고