$cfg [변수 : Array] > 그누3 사전

그누3 사전

$cfg [변수 : Array] 정보

$cfg [변수 : Array]

본문

$cfg [변수 : Array]

-> 그누보드의 기본 환경설정이 담긴 변수

-> index.php에서 config.php, dbconfig.php를 인클루드함으로서 사용가능한 변수

-> 모든 페이지에서 아무런 조치없이 $cfg변수를 사용할수 있다

<config.php>

<?
unset($cfg);

//
// 아래의 $cfg[bbs_dir], $cfg[shop_dir], $cfg[index]
// 세 변수는 2003-11-29 이후로 사용을 하지 않습니다.
// 기존 프로그램의 오류 방지를 위하여 config.php 에서는 삭제 또는 주석처리를 하지 않습니다.
//
// $cfg[bbs_dir] 은 bbs 디렉토리로 고정
// $cfg[shop_dir] 은 그샵과 그누보드 완전히 분리
// $cfg[index] 는 윈도우즈쪽 오류로 인하여 생성하였으나 그 오류와는 전혀 무관함으로 인한 삭제
//
//-----------------------
// 디렉토리
//-----------------------
$cfg["bbs_dir"]            = "bbs";
$cfg["shop_dir"]          = "shop";
$cfg["editor_path"]        = "cheditor";


// 3.20 추가
// ./?doc => ./index.php?doc
// 윈도우즈 APM 에서 페이지를 찾을 수 없음 오류를 위한 코드입니다.
$cfg["index"]              = "index.php";

/*
**  테이블 명
*/
$cfg["table_default"]      = "gb_default";        // 기본환경설정 테이블
$cfg["table_group"]        = "gb_group";          // 그룹 설정 테이블
$cfg["table_group_member"] = "gb_group_member";  // 그룹회원 설정 테이블
$cfg["table_board"]        = "gb_board";          // 게시판 설정 테이블
$cfg["table_login"]        = "gb_login";          // 로그인 테이블 (접속자수)
$cfg["table_member"]      = "gb_member";        // 회원 테이블
$cfg["table_memo"]        = "gb_memo";          // 메모 테이블
$cfg["table_zip"]          = "gb_zip";            // 우편번호 테이블
$cfg["table_vote"]        = "gb_vote";          // 투표 테이블
$cfg["table_vote_etc"]    = "gb_vote_etc";      // 투표 기타의견 테이블
$cfg["table_point"]        = "gb_point";          // 포인트 테이블
$cfg["table_count"]        = "gb_count";          // 카운터 테이블
$cfg["table_count_sum"]    = "gb_count_sum";      // 카운터 합계 테이블

/*
**  권한
*/
$cfg["level_max"] = 10;    // 권한 최대값 (최고 관리자가 아님)
$cfg["level_guest"] = 1;    // 방문객 기본 권한

/*
**  기타
*/
$cfg["write_table_prefix"] = "gb_write_"; // 게시판 테이블의 접두사
$cfg["link_count"] = 2;  // 링크의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
$cfg["file_count"] = 2;  // 업로드 파일의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
$cfg["image_extension"] = "/(\.png|\.gif|\.jp[e]?g)$/i"; // bmp는 용량이 크므로 생략
$cfg["flash_extension"] = "/(\.swf)$/i"; // 플래쉬
$cfg["movie_extension"] = "/(\.as[x|f]+|\.wm[v|a]+|\.mp[e]?g|\.mov|\.avi|\.mp3)$/i"; // 동영상
$cfg["large_image_size"] = 750; // 이 수치가 넘어가면 이 수치로 게시판 이미지 크기 고정
$cfg["search_spart"] = 10000; // 검색시 설정값 단위로 검색
$cfg["reply_max"] = 10; // 답변은 설정값 단계 까지만 (늘일 경우에는 테이블에 필드사이즈를 수정해야함)
$cfg["login_minutes"] = 15; // 분(설정값) 이내의 접속만 현재 접속자로 인정
$cfg["image_upload_size"] = 1024; // 회원의 그림 보관함 기본값 KB 단위
$cfg["leftmargin"] = 2; // HTML 좌측 마진
$cfg["topmargin"] = 2; // HTML 상단 마진
$cfg["mb_icon_width"] = 60; // 회원아이콘 사이즈 최대 폭
$cfg["mb_icon_height"] = 18; // 회원아이콘 사이즈 최대 높이
$cfg["mb_icon_size"] = 5000; // 회원아이콘 용량 설정값 bytes 이하만
$cfg["mb_memo_del"] = 7; // 설정일이 지난 읽은 메모 삭제
$cfg["script_use"] = 1; // 본문에 스크립트 사용. 1은 사용, 0은 미사용
$cfg["page_rows"] = 15; // 한페이지(목록)의 기본행수
$cfg["cache_expire"] = 86400; // 세션 캐쉬 보관시간
$cfg["gc_maxlifetime"] = 86400; // session data의 gabage collection 존재 기간을 지정
$cfg["list_rows"] = 10;  // 출력목록수
$cfg["comment_all_email"] = 0; // 3.09 추가 ( 1 : 코멘트 쓴 모든이에게 메일 발송 , 0 : off )
$cfg["comment_exist_del"] = 0; // 코멘트 달린 글 삭제 여부 ( 1 : 묻기 , 0 : 묻지않기 )
// 폐기 $cfg[comment_all_memo]  = 1; // 3.26 추가 ( 1 : 코멘트 쓴 모든이에게 쪽지 발송 , 0 : off )
$cfg["formail_is_member"] = 0; // 폼메일 회원만 사용 여부 ( 1 : 회원만 , 0 : 비회원도 )
// 3.31
$cfg["count_use"] = 0; // 방문자수 1 : 사용 , 0 : 미사용
// 3.34
$cfg["mb_icon_only"] = 0; // 회원아이콘만 출력 할 경우 1 , 아이콘과 이름 둘다 출력 0, 이름만 출력 2
?>


<config.php>

<?
$cfg[mysql_host] = '디비호스트명';
$cfg[mysql_user] = '디비사용자명';
$cfg[mysql_pass] = '디비사용자패스워드';
$cfg[mysql_db]  = '디비명';
?>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로