일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 6월 공모주 청약 일정
- Stock
- IPO
- html
- php
- java
- 제이쿼리
- css
- 오라클
- 공모주 청약 일정
- 주식 청약
- Oracle
- 자바
- JavaScript
- 자바스크립트
- 공모주
- Eclipse
- 공모주 청약
- 코드이그나이터
- jquery
- 7월 공모주 청약 일정
- linux
- 맥
- 리눅스
- MYSQL
- Stock ipo
- SQL
- codeigniter
- 주식
- 주식 청약 일정
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[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] 특정 배열의 중복값과 그 개수 확인하기 php 에서 특정 배열안의 값들의 내용과 개수를 구하고 싶을때가 있습니다. 즉, 중복값과 그 개수를 확인하는 방법입니다. mysql group by count 와 같은 개념인데요 안에 들어있는 고유 값들의 내용과 그 개수를 출력하는 방법입니다. php 내장함수인 array_count_values 를 이용하는 방법입니다. $test_arr = array(1,2,3,4,5,5); $arr = array_count_values($test); print_r($arr); 위처럼 1,2,3,4,5,5 의 값을 가진 $test_arr 라는 배열이 있다고 가정하고, array_count_values 안에 위 배열을 입력하 값을 $arr 에 저장합니다. 그리고 print..
[php] 배열에서 중복 체크하기 / 배열에서 중복제거한 개수 조회하기 php 에서 배열을 다루다 보면 특정 배열안에 중복된 내용을 제거하거나 중복되지 않는 순수 개수의 값을 뽑아내야 하는 경우가 있습니다. 즉, 중복여부를 확인해야 하는 경우 그럴때는 아래처럼 php 내장함수인 array_unique 를 사용하시면 됩니다. $test = array(1,2,3,4,5,5); $arr_cnt = @count($test); $uni_cnt = @count(array_unique($test)); 우선 1,2,3,4,5,5 의 값이 배열로 들어있는 $test 라는 배열이 있다고 가정하고, $arr_cnt 는 배열의 카운트를 $uni_cnt 는 중복을 제외한 배열의 카운트를 담습니다. 그리고 출력해보면 아래와 같은..
[php] number_format 사용법 및 예제 php 에서 소수점 자리를 표현하고 싶을때, number_format 를 사용합니다. 그때, 숫자의 자릿수가 많을때 옵션을 주지 않으면 자동으로 3자리마다 콤마가 찍히게 됩니다. 그걸 방지하는 방법입니다. $num = 1234.123; echo number_format ($num, 2, '.', ''); 우선 위 처럼 1234.123 이라는 값을 가진 $num 이라는 변수가 있다고 가정하고, 이걸 number_format 로 변환하여 출력하는데 첫번째 파라미터는 변환할 숫자를 두번째 파라미터는 표시할 소수점 자리수를 세번째 파라미터는 소수점을 표시하는 기호를 네번째 파라미터는 천단위마다 표시되는 기호를 입력하시면 됩니다. 저는 소수점 2번째까지 표시하기..
[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] http response 설정 및 사용방법 php 에서 api 서버를 다루다 보면 http response 를 다뤄야 하는 경우가 있습니다. 405 라든지 404 라든지 500이라든지... 그럴때는 아래와 같이 php 내장함수인 http_response_code() 를 사용하시면 됩니다. http_response_code(404); 위처럼 http_response_code에 파라미터로 http code 를 입력해주면 아래와 같이 http response 가 출력되게 됩니다. 참고들 하세요!
[php] 문자열에 특정값 반복하는 함수 str_pad 사용법 및 예제 php 에서 문자열을 다루다 보면 특정 자리수를 맞추기 위해서 공백을 추가하거나 반복적으로 특정 값을 채워야 하는 경우가 있습니다. 그럴때는 php 내장함수인 str_pad 를 이용하시면 됩니다. $string = "a"; echo str_pad($string, 5,"1",STR_PAD_RIGHT); 위 내용처럼 a 라는 값을 가진 $string 변수가 있다고 가정하고, str_pad 에 첫번째 인자로 문자열을 두번째 인자로 최종문자열의 길이를 세번째 인자로 반복할 문자를 네번째 인자로 반복할 위치를 입력하고 출력하면 결과는 아래처럼 나오게 됩니다. // result a1111 위에서는 a 라는 문자열에 1 이라는 문자를 길이가 5가..