일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 옵G
- 회고
- ubuntu
- MySQL
- Selenium
- 옵티머스 g
- 우분투 20.04
- Laravel
- 업비트
- upbit
- codeigniter
- 라즈비안
- FMS
- 맛집
- 제주도
- TiL
- C
- 셀레니움
- 코드이그나이터
- 20.04
- 우분투
- 옵지
- 맥
- 라라벨
- 프레임워크
- Raspberry Pi
- 라즈베리파이
- Ubuntu 20.04
- php
- 옵티머스g
- Today
- Total
목록php (63)
평범한 이야기들
1. rmdir() php에서 기본적으로 제공해 주는 rmdir() 함수의 정의는 다음과 같다. rmdir ( string $dirname [, resource $context ] ) : bool 기본적으로 디렉토리를 삭제를 해준다. 하지만 해당 디렉토리 안에 내용이 존재하게 되면 false 리턴하게 된다. 따라서 추가적인 함수를 만들어서 사용해야 한다. 2. 디렉토리 내용 삭제 rmdir() 함수의 부족한 부분을 채워주는 rmdir_all() 함수의 소스이다.
1. realpath() 함수 인자로 들어온 변수를 확인해 표준화된 절대 경로 이름을 반환합니다. 디렉토리 경로를 검증할 때 사용하면 좋을듯합니다. 특정 경로에 존재하는 파일을 삭제하려고 할 때 해당 경로가 정확한지 확인할 수 있습니다. 2. 사용법 및 출력
간단하게 영업일 구하는 함수입니다. 토요일과 일요일을 제외하고 순수 영업일을 계산해 해당 날짜를 반환해줍니다. 과거 영업일, 미래 영업일도 구할 수 있습니다. function calcDate($date, $diff) { if( $diff < 0) { $sign = "-"; } else { $sign = "+"; } // 1. 기본적으로 토일을 제외하고 영업일을 계산해준다. do { $date = date("Y-m-d", strtotime("{$sign}1 days", strtotime($date))); // 토,일 이면 한번 더 돈다. if (date("w", strtotime($date)) != 0 && date("w", strtotime($date)) != 6) { if ($sign === "-") ..
1. 환경변수 설정 Apache의 환경설정 파일인 httpd.conf에 ENV라는 환경변수를 아래와 같이 추가한다. $ vim /etc/httpd/conf/httpd.conf # 개발, 운영 구분 환경변수 SetEnv ENV DEV $ service httpd restart 2. 환경변수 확인 getenv() 함수를 이용해 설정한 환경변수를 가져온다.
지난 글에 이어 이번에는 createFile API를 이용해 메일 전송 시 파일 첨부를 위한 파일 업로드입니다. 파일 업로드 후 메일 전송 시 해당 파일 아이디를 이용해서 파일 첨부를 할 수 있습니다. 그리고 업로드된 파일은 24시간 동안 재사용할 수 있으며 24시간이 지나면 파일과 함께 파일 아이디도 삭제되게 됩니다. 메일 전송 시 파일 첨부가 없으면 이상하겠죠? 2019/12/05 - [평범한 개발 이야기/PHP] - [PHP] 네이버 Cloud Outbound Mailer API 파일 첨부하기 1. signature 만들기 지난 글과 동일하게 공통인증 헤더를 먼저 만들어야 합니다. 공통헤더를 만들기 전 sinature를 만들어야 하는데 딱 한 부분이 달라집니다. 바로 "/api/v1/files" 부..