여분필드 속성변경
본문
안녕하세요
게시판 여분필드 사용하면서 입력 내용이 길어 글자가 계속 짤려서 나와 많은 글자입력하게 하려고
데이터베이스 에들어가서
여분필드1 (wr_1) 속성중 varchar(255) 을 mediumext 로 변경하고
write_update.php 에서
-------------------------------------------------------------------------
$wr_content = '';
if (isset($_POST['wr_content'])) {
$wr_content = substr(trim($_POST['wr_content']),0,655360);
$wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}
if ($wr_content == '') {
$msg[] = '<strong>내용</strong>을 입력하세요.';
}
----------------------------------------------------------------------------
붉은색 숫자 처럼 늘려렸습니다
그리고
lib/ editor.lib.php 에서도
----------------------------------------------------------------------------
function editor_html($id, $content)
{
return "<textarea id=\"$id\" name=\"$id\" style=\"width:100%;\" maxlength=\"655360\">$content</textarea>";
}
-----------------------------------------------------------------------------
붉은색 숫자처럼 늘려놨는대
계속 텍스트가 짤려서 입력이 안되요
어디를 더 수정 해야되나요?
답변 4
wr_content는 본문내용이고
wr_1는 여분필드입니다.
phpMyAdmin에서 wr_1을 varchar에서 text로 바꾸면 많은 글자 입력이 가능할 겁니다.
그리고 사용자 입력란에서
input태그 대신에
textarea 태그를 사용하여 사용자 입력을 받으면 반영이 될 겁니다.
substr(trim($_POST['wr_content']),0,655360);
소스를 잘 보세요
trim($_POST['wr_content']) // 공백을 지우고 저장
substr(변수,자를길이); // 문자 자르기 입니다.
varchar(255) 속성을 text 로 바꾸시면 됩니다.
textarea 로도 문서 내용이 다 DB에 저장 안될경우도 있습니다. 호스팅 설정을 변경 하시면됩니다.