function send_email($to = '받는 메일주소', $title = '제목',$contents = '내용') { $CI = & get_instance(); $CI->load->library('email'); $config['protocol'] = 'smtp'; $config['mailtype'] = 'html'; $config['smtp_host'] = 'ssl://smtp.naver.com'; $config['smtp_user'] = ''; $config['smtp_pass'] = ''; $config['smtp_port'] = 465; $config['charset'] = 'utf-8'; $config['smtp_timeout'] = 5; $config['wordwrap'] = TRUE..
ci와 mssql2008 연결은 sqlsrv를 사용하면 연결 가능하다 다만 서버에 sqlcmd설치가 되야 연결 가능 연결 후 다국어 처리 시 값 앞에 N을 넣어주게 되는데 이부분 처리를 매번 하지 않고 ci설정을 변경해서 처리함 /system/database/DB_Driver.php protected function _insert($table, $keys, $values) { foreach($values as $key => $value) { if(substr($value,0,1) == "'") { $values[$key] = "N". $value; } } return 'INSERT INTO '.$table.' ('.implode(', ', $keys).') VALUES ('.implode(', ', $v..
서브사이트 작업하면서 ci 기본기능인 csrf를 켜서 작업을 했는데... 에디터 파일 업로드에서 막혀서 이게 왜 막히는건지 도통 30분을 고민한 결과....(사실 작업한지가 좀 되서 더 감이 안잡힌...) 에디터 스크립트에서 업로드를처리하는 부분이라 값을 전달하기가 애매해서 이 메소드에서만 csrf가 적용 안되도록 처리하고 싶었음.. ci config에 보면 별도 처리하는 부분이 있음 $config['csrf_exclude_uris'] = array(); 위 배열에 컨트롤러명/메소드명 넣으면 화이트리스트에 등록된거라고 하는데 안먹음..ci 버전은 3.1.4 if (stripos($_SERVER["REQUEST_URI"],'/컨트롤러/메소드') === FALSE) { $config['csrf_protect..