일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 리눅스
- JavaScript
- 주식 청약 일정
- php
- 제이쿼리
- 자바스크립트
- css
- 주식 청약
- 공모주 청약
- SQL
- 코드이그나이터
- MYSQL
- jquery
- 주식
- 공모주
- 공모주 청약 일정
- 6월 공모주 청약 일정
- codeigniter
- Eclipse
- java
- html
- Oracle
- 오라클
- Stock
- 자바
- 맥
- IPO
- Stock ipo
- 7월 공모주 청약 일정
- linux
- Today
- Total
목록코드이그나이터 (73)
개발자의 끄적끄적
[php/codeigniter] 코드이그나이터 에러출력 설정 방법 / error_reporting example php framework 중에서 codeigniter 를 사용하다보면 index.php 에도 나와있는 에러 메세지 출력 설정입니다. 알아두면 좋을것 같아서 공유해보고자 합니다! // 전체 오류 메세지 출력 설정 error_reporting(E_ALL); // noti 를 제외한 전체 오류 메세지 출력 설정 error_reporting(E_ALL & ~E_NOTICE); // 에러와 경로 메세지만 출력하도록 설정 error_reporting(E_ERROR | E_WARNING); 위 내용 보시면 아시겠지만, 전체설정도 가능하고 특정 메세지를 제외한 설정도 가능하고 특정 메세지들만 출력 설정도 가..
[php/codeigniter] 코드이그나이터 aws s3 파일 다운로드 방법 /codeigniter aws s3 file download example codeginiter 에서 aws s3 를 이용하여 파일을 업로드 하거나 다운로드 하는 경우가 있습니다. 그중에서 다운로드 하는 방법을 공유하고자 합니다. function download_s3($file_name, $org_nm) { $client = new \Aws\S3\S3Client([ 'region' => REGION_NAME, 'version' => '2006-03-01', 'signature_version' => 'v4', 'credentials' => false ]); $client->registerStreamWrapper(); $data ..
[php/codeigniter] 코드이그나이터 uri string 확인 방법 및 예제 codeigniter 에서 현재 요청한 도메인의 controller 호출 값 즉, uri_string 를 추출하고 싶을때는 아래와 같이 uri class 의 uri_string() 를 사용하시면 됩니다. $this->uri->uri_string() 예를들어 https://test.com/aaa/bbb 라는 경로로 사이트에 접속했을때 어떤 경로로 입력했는지 확인하려고 echo $this->uri->uri_string(); 처럼 uri_string 를 출력해보면 결과는 aaa/bbb 가 출력되게 됩니다! 이부분을 잘 이용하시면 로그인 정보가 없을떄 로그인 페이지로 이동시켰다가 원해 접속페이지로 이동한다든가 하는 경우에도 활..
[php/codeigniter] codeigniter3 hooks / 코드이그나이터 3 hook 설정 방법 php framework 중 codeigniter 3 framework 를 사용할때 hooks 설정을 통해서 사이트에 접근 제어를 하는 경우가 있습니다. 그럴때, 우선적으로 hooks 사용 설정을 해줘야 합니다. 우선 /application/config/config.php 파일을 엽니다. 그리고 아래로 내려보면 밑에 적힌것처럼 $config['enable_hooks'] = FALSE; 라는 부분이 있습니다. $config['enable_hooks'] = FALSE; 그걸 아래처럼 TRUE 로 변경하고 저장합니다. $config['enable_hooks'] = FALSE; 그리고는 원하는 로직을 /a..
[php/codeigniter] 코드이그나이터 다국어 사용방법 php codeigniter 에서 다국어를 사용하여 사이트를 구축해야 하는 경우에는 아래와 같이 language class 를 이용하면 됩니다 controller $lan = "ko"; $this->lang->load("main", $lan); $lang = $this->lang->language; print_r($lang); 위 다국어 기능을 사용하고자 하는 컨트롤러에서 $this->lang->load("파일명", "언어구분 폴더명"); 으로 언어파일을 로드합니다. 그리고 $this->lang->language; 로 로드된 언어파일의 변수들을 배열로 추출해서 $lang 변수에 담습니다. 그리고 print_r 로 출력하면 배열형태로 나오는 것..
[php/codeigniter] codeigniter log / 코드이그나이터 로그 출력 설정방법 php codeigniter 에서 log 를 기록하거나 모니터링 하고 싶은경우 간단하게 설정 변경만으로도 가능합니다! 1. application/config/config.php 파일을 열어서 아래 부분을 찾습니다. $config['log_threshold'] = '1'; 2. 그리고는 원하는 로그 출력 레벨을 입력하고 저장하면 됩니다. 로그레벨은 아래와 같습니다. 0 = Disables logging, Error logging TURNED OFF 1 = Error Messages (including PHP errors) 2 = Debug Messages 3 = Informational Messages 4 =..
[php/codeigniter] 코드이그나이터 csrf protection 설정 및 사용방법 php codeigniter 에서 보안 이슈 사항중 csrf protection 을 사용해야 하는 경우가 있습니다. 그럴때, 아래 방법처럼 사용하시면 됩니다! 1. config/config.php 파일을 열고 아래 내용 처럼 수정합니다. $config['csrf_protection'] = TRUE; 2. 페이지에서 컨트롤러로 전송될 form 안에 아래처럼 input hidden 을 한줄 추가합니다.
[php/codeigniter] hooks 을 이용해 header 보안사항 일괄 반영하는 방법 codeigniter 에서 쿠기 및 헤더 관련 보안사항을 한번에 적용해서 반영되게 하는 방법이 있습니다. 바로 hooks.php 를 이용하는 방법입니다. 설정 방법은 아래와 같습니다. 1. config/config.php 파일을 열고 아래과 같이 enable_hooks 가 false 로 되어있는 부분을 TRUE 로 변경합니다. $config['enable_hooks'] = TRUE; 2. config/hooks.php 파일을 열고 아래 내용을 추가합니다. $hook['post_controller'][] = function() { // Get CI instance $CI =& get_instance(); // O..