일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드이그나이터
- 제주도
- TiL
- 옵지
- Laravel
- 맥
- 라라벨
- 맛집
- 우분투 20.04
- MySQL
- FMS
- 우분투
- Selenium
- 옵G
- 업비트
- ubuntu
- 셀레니움
- 회고
- 옵티머스g
- codeigniter
- 라즈베리파이
- 프레임워크
- 20.04
- upbit
- Raspberry Pi
- 라즈비안
- php
- 옵티머스 g
- Ubuntu 20.04
- C
- Today
- Total
목록평범한 개발 이야기/PHP (51)
평범한 이야기들
PHP에서 로그 남기기 PHP에서 로그를 남길 때 보통 파일을 열어서 var_dump, print_r, echo, sys_log, error_log 등을 이용하는 경우가 많이 있습니다. 좀 더 쉽게 로그를 작성하기 위해서 monolog 란 로깅 프레임워크를 설치해서 사용하려고 합니다. Monolog란? PSR-3을 준수하고 있는 로깅 프레임워크입니다. 대부분의 로깅 플랫폼과 연결할 수 있는 핸들러를 제공해주며 RFC 5424(Syslog Protocol)에 정의된 로그 레벨을 모두 지원하고 있습니다. DEBUG(100) INFO(200) NOTICE(250) WARNING(300) ERROR(400) CRITICAL(500) ALERT(550) EMERGENCY(600) 설치 방법 PHP Composer..
최근 화면을 캡처해서 서버에 저장을 해야 하는 업무를 진행을 했습니다. 그래서 실시간으로 화면을 캡처할 수 있는 플러그인을 찾는 도중 html2canvas 란 플러그인을 찾게 되었습니다. 해당 사이트 : https://html2canvas.hertzen.com/ 해당 플러그인을 사용하면 정말 쉽게 화면을 캡처할 수 있고 서버에 저장을 할 수 있었습니다. 1. HTML, JAVASCRIPT 작업 사이트의 샘플 코드를 이용해 AJAX를 이용해 서버에 저장하는 샘플 코드를 작성해보았습니다. Hello world! 서버내 이미지 : 서버외 이미지 : 이미지 저장 위 소스코드를 브라우저에서 뛰우면 아래와 같이 화면이 나오게 됩니다. 이미지는 2개로 서버 내에 있는 이미지와 외부 이미지를 두었습니다. 그 이유는 외..
대부분 사이트에 붙어있는 간편 로그인 중 하나인 카카오를 이용한 로그인 방법을 정리합니다. 대부분 간편 로그인이 그렇듯 카카오 로그인은 OAuth 2.0을 기반으로 하고 있습니다. 카카오 로그인이 진행되는 과정은 아래와 같습니다. 카카오 로그인에 대한 자세한 문서는 카카오 개발자 사이트에서 참조하시기 바랍니다. 카카오 개발자 사이트 (카카오 로그인) : https://developers.kakao.com/docs/latest/ko/kakaologin/common 카카오 로그인에 사용한 카카오 로그인 클래스입니다.
사용자 화면에서 DB의 데이터를 받기 위해서 PHPExcel를 사용했었는데 PHPExcel은 메모리 많이 잡아먹으면서 시간도 오래 걸리는 문제가 있습니다. 그래서 보통 아래와 같이 PHPExcel 사용 전에 선언하고 합니다.
Apple Id Login을 연동하기 위해서 문서를 확인하던 중 JWT(Json Web Token)을 사용해야 했습니다. 연동을 하기 위한 웹 서버의 PHP 버전이 5.3 이하 버전 (5.2.17)을 사용하고 있었기 때문에 일반적인 JWT 클래스로는 작동을 하지 않았습니다. 그래서 5.3 이하 버전에서도 돌아갈 수 있게 일부 수정했습니다. 일단 저는 firebase/php-jwt를 기반으로 사용했습니다. # Composer 설치 ~ composer require firebase/php-jwt 하지만 컴포저를 사용할 수 없어서 해당 github에 가서 파일로 다운로드하였습니다. Github 주소 : https://github.com/firebase/php-jwt 그리고 JWT.php 파일을 아래와 같이 수..