일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- php
- 라즈베리파이
- 업비트
- upbit
- 20.04
- Raspberry Pi
- Ubuntu 20.04
- C
- Laravel
- 옵지
- FMS
- MySQL
- ubuntu
- 옵티머스 g
- 제주도
- codeigniter
- 맥
- 회고
- 코드이그나이터
- 우분투 20.04
- 옵티머스g
- TiL
- 옵G
- 셀레니움
- 라라벨
- Selenium
- 우분투
- 맛집
- 라즈비안
- 프레임워크
- Today
- Total
목록평범한 개발 이야기/PHP (51)
평범한 이야기들
업비트 API 국내 비트코인 거래소인 Upbit(이하 업비트)에서는 거래소에서 사용되는 기능들을 API로 제공해주고 있습니다. 그래서 해당 API를 이용해서 업비트의 거래소, 차트, 계좌정보, 거래 등을 할 수 있는 기본적인 프로그램을 만들어서 소소하게 놀아보자 라는 생각으로 해당 프로그램을 만들어 보려고 합니다. PHP로 재미 삼아 만드는 것이기 때문에 크게 신경 쓰지 않고 만들어 볼 생각입니다. 업비트 API 신청하기 업비트 API를 신청하려면 당연히 업비트에 아이디가 필요로 하고 계좌정보도 등록되어있어야 합니다. 그 후 마이페이지에 들어가셔서 Open Api 관리 메뉴로 들어가 Open Api Key를 발급받으시면 됩니다. Open Api에서 특정 기능만을 설정할 수 있기 때문에 사용하실 기능만 체..
네이버에서 제공해주는 무료 번역 서비스인 파파고(Papago)와 통신하는 방법을 정리합니다. 파파고는 유료 서비스와 무료 서비스가 있는데 확인해보니깐 전송 시 헤더의 값만 조금 다를 뿐이지 전반적으로 같으며 매우 쉽고 잘 설명되어있어서 누구나 연동하기 쉽습니다. 파파고 API 문서 주소입니다. 파파고 API 문서 바로가기 파파고 API와 통신하는 클래스 생성
컴포저의 버전이 새로 나와서 버전 업그레이드하는 방법입니다. 아래 명령어로 컴포저를 업데이트 할 수 있습니다. ~ composer self-update --preview 명령어를 치면 컴포저가 자동으로 업데이트가 됩니다. 버전 확인을 하면 아래와 같이 변경된 모습이 보입니다. 이전 버전으로 롤백하는 명령어도 존재합니다. ~ composer self-update --rollback
라라벨(Laravel) 설치 시 문제가 생기면서 설치가 정상적으로 되지 않는 문제가 발생했다. 오류를 확인해보니깐 PHP extenstion fileinfo is missing from your system. 이라는 문제였다. 해결방법은 아주 쉽다. 아래처럼 진행하면 된다. 1. PHP가 설치된 폴더에 들어간다. 2. PHP.ini 파일을 연다. 3. ;extension=fileinfo 로 되어있는 부분의 주석을 제거한다. 4. 다시 설치를 진행한다. 그러면 정상적으로 설치가 진행된다.
1. rmdir() php에서 기본적으로 제공해 주는 rmdir() 함수의 정의는 다음과 같다. rmdir ( string $dirname [, resource $context ] ) : bool 기본적으로 디렉토리를 삭제를 해준다. 하지만 해당 디렉토리 안에 내용이 존재하게 되면 false 리턴하게 된다. 따라서 추가적인 함수를 만들어서 사용해야 한다. 2. 디렉토리 내용 삭제 rmdir() 함수의 부족한 부분을 채워주는 rmdir_all() 함수의 소스이다.