일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- 주식 청약
- java
- 6월 공모주 청약 일정
- codeigniter
- 7월 공모주 청약 일정
- 공모주 청약 일정
- 맥
- jquery
- css
- 오라클
- 코드이그나이터
- 제이쿼리
- linux
- 공모주
- Stock
- 공모주 청약
- 자바
- php
- 주식 청약 일정
- 리눅스
- IPO
- 자바스크립트
- SQL
- 주식
- MYSQL
- Oracle
- JavaScript
- html
- Stock ipo
- Today
- Total
목록php (522)
개발자의 끄적끄적
[php] php shuffle 함수 사용법 및 예제 php 에서 배열을 다루다 보면 배열 안의 값들을 랜덤으로 섞어야 하는 경우가 있습니다. 그럴때는 아래와 같이 내장함수인 shuffle 를 이용하시면 됩니다! 예를들어 아래와 같이 1~5의 값이 들어있는 배열이 있다고 가정하고. $arr = array("1","2","3","4","5"); 위 배열을 섞고 싶으면 아래와 같이 shuffle 를 사용하시면 됩니다! shuffle($arr); 결과는 아래처럼 출력해보시면 배열의 값이 섞인것을 확인할 수 있습니다! print_r($arr); 참고들 하세요!
[php] php 디렉토리 목록 가져오는 방법 php 에서 특정 폴더의 하위 폴더들 목록을 조회해야 하는 경우가 있습니다. 그럴때는 아래 함수를 활용하시면 됩니다. public function dir_lst($dirname){ $result_array = array(); $handle = opendir($dirname); while ($file = readdir($handle)) { if($file == '.'||$file == '..') continue; if (is_dir($dirname.$file) ) { $result_array[$file] = $file; } } closedir($handle); rsort($result_array); return $result_array; } 추가적으로 폴더명이..
[php] php ip block example / php 아이피 대역 차단하는 방법 php 에서 특정 아이피 대역을 차단해야 하는 경우가 종종 있습니다. 그럴때는 아래와 같이 preg_match 를 이용하시면 됩니다! if(preg_match("/^111.222.333/",$ip)) 위 내용 보시면 아시겠지만, 접속한 아이피를 $ip 라는 변수에 들어있다고 가정하고, 해당 아이피가 111.222.333 대역에 들어있는지 확인하는 내용입니다! 참고들 하세요!
[php] php day diff example / php 일수 차이 계산하는 방법 및 예제 php 에서 2개의 날짜 사이가 몇일 간격인지 확인해야 하는 경우가 있습니다! 그럴때는 아래와 같이 계산할 수 있습니다. $date_ex_1 = "2022-01-01"; $date_ex_2 = "2022-01-10"; $time_dif = abs(strtotime($date_ex_1)-strtotime($date_ex_2)); $day_dif = ceil($time_dif / (60*60*24)); 위 내용을 보시면 아시겠지만, 각각의 날짜가 담겨있는 변수 2개를 timestamp 형식으로 바꾸어 차리를 구한뒤 하루를 의미하는 60*60*24 초로 나누어 주는 방법입니다! 위 대로 계산해보면 결과는 1일과 10일..
[php/codeigniter] force_download ERR_HTTP2_PROTOCOL_ERROR 해결 방법 php framework 로 codeigniter, 코드이그나이터를 사용해서 파일 다운로드를 구현하려고 force_download 를 사용하다보면 아래와 같이 프로토콜 에러가 발생하는 경우가 있습니다! ERR_HTTP2_PROTOCOL_ERROR 저도 한참을 찾다가 해결한 내용이라 공유하려고 합니다! 기존에 잘돌아가던 소스라서 붙였는데 위와 같은 에러가 나서 찾아봤더니! 다운로드시 표시되는 파일명이 깨져서 오류가 나서 위와 같이 프로토콜 에러가 발생되고 있었습니다! 파일명부분을 변경하니 아무 이상없이 다운로드가 됩니다! 참고들 하세요!
[php] php array_chunk example / php array_chunk 배열나누기 php 에서 배열을 특정 갯수에 맞춰서 분할해야 하는 경우가 종종 있습니다. sms, push 등등 을 보내는 경우가 대부분일 듯 한데요! 그럴때를 내장함수인 array_chunk 를 사용하시면 됩니다. 파라미터로 분할할 배열과, 분할하려는 배열의 크기를 입력해주시면 됩니다! 예를들어, 아래와 같이 1,2,3 의 값이 들어있는 배열이 있다고 가정하고, 이걸 1개씩 분리하려면 아래와 같이 사용하시면 됩니다. $arr = array("1", "2", "3"); $split_arr =array_chunk($arr, 1); print_r($split_arr); 위 배열을 1개단위로 나눈 결과는 아래와 같이 배열로 저..
[php] php check tls version example / php tls 버전 확인 하는 방법 php 에서 tls 버전 문제로 여러현상들이 나타날 수 있습니다. 그럴때는 우선 tls 버전을 확인해봐야 하는데요. 아래 나와있는 내용처럼 curl 을 이용해 tls 버전을 확인할 수 있습니다. 참고들 하세요!
[php] php curl print error example / php curl 에러 출력하는 방법 php 에서 api 통신을 개발하는 경우에 curl 을 많이 사용합니다! 그중에서 curl 이 오류가 나는 경우를 잡아야 할때에는 아래와 같이 옵션을 추가하면 됩니다. curl_setopt($ch, CURLOPT_FAILONERROR, true); 위에 옵션을 추가한뒤 아래와 같이 curl_error 를 출력하시면 됩니다! echo curl_error($ch); 참고들 하세요!