프로그램 개발서

[PHP][CI3] custom config.php (v.0.2) 본문

PHP

[PHP][CI3] custom config.php (v.0.2)

rairen 2021. 6. 15. 10:09

PHP 코드이그나이터3 용 환결설정 파일

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
 * @version 0.2
 * @since 2021.06
 */
$config['default_image'] = 'assets/images/beach-1920.jpg';

$config['file_upload_config'] =array(
	'upload_path' => '/data/file/',
	'allowed_types' => 'gif|jpg|jpeg|png',
	'max_size' => 2048
);

$config['list_scale'] = 10;
$config['page_scale'] = 10;

/*CAPTCHA 기본 설정*/
$config['captcha_config'] = array(
	'word'        => '',//랜덤
	'img_width'   => 217,
	'img_height'  => 34,
	'expiration'  => 60 * 10,
	'word_length' => 8,
	'font_size'   => 20,
	'img_id'      => '',
	'pool'        => '0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ',
	// White background and border, black text and red grid
	'colors'      => array(
		'background' => array(255, 255, 255),
		'border'     => array(0, 127, 255),
		'text'       => array(0, 0, 0),
		'grid'       => array(255, 127, 0)
	)
);
/* 정규식 모음 */
$config['regular_expression'] = array(
	'number' => '/[0-9]/',//숫자
	'small_english' => '/[a-z]/',//영어 소문자
	'capital_english' => '/[A-Z]/',//영어 대문자
	'special_character' => '/[`\-=\\~!@#$%\^&\*()_\+\|]/',//특수문자
	'start_small_english' => '/^[a-z]/',//영어 소문자로 시작
	'start_capital_english' => '/^[A-Z]/',//영어 대문자로 시작
);
/* 회원 테이블 생성 시 기본 데이터 생성용 정보
 * 생성 후 정보 재설정. */
$config['member'] = array(
	array(
		'level' => 999,
		'id' => 'admin',
		'password' => '1234',
		'name' => '관리자',
		'email' => 'admin@domain.com',
		'datetime' => date('Y-m-d H:i:s'),
		'nick_name' => '관리자',
	)
);


/*기본 머리 타이틀*/
$config['title'] = 'title';
/*스크립트, 스타일시트*/
$config['links']   = array();
$config['scripts'] = array();


/*Negative ID List*/
$config['Negative_id_list'] = array(
	'administrator', 'manager', 'system',
	'admin', 'chief', 'senior', 'junior', 'client', 'guest'
);

 

반응형