Language/PHP

    Composer Error Fix - it is missing from your system. Install or enable PHP's fileinfo extension

    Composer Error Fix - it is missing from your system. Install or enable PHP's fileinfo extension

    처음에는 이 문제를 보고 다르게 이해를 했다가 패키지를 업데이트 하려고 했다. 하지만 해당 문제가 아니라, Problem 1 의 두번째에 있는 leafue/flyststem 을 보면, 내 시스템에 빠진게 있다. PHP의 fileinfo 확장을 설치하거나 활성화 해라 라고 되어 있다. 그래서 php.ini 를 살펴보면!!! 이렇게 주석 처리된 곳이 있다. 해당 부분을 풀어주고 다시 composer update 를 진행해 보자. 성공적으로 패키지가 설치/로드 되었다.

    PHP로 몇초전 몇분전 몇시간전 표시하기

    우선 몇번의 삽질끝에 완성한 코드를 보여드립니다. 1 2 3 4 5 6 7 8 9 10 11 12 $sec = time() - strtotime($created_at); if ($sec 60 && $sec 3600 && $sec

    php8.0 업데이트, JIT 도입과 성능향상

    devcheat.tistory.com/6 php8 vs 언어별 벤치마크! 온갖 욕을 먹으면서도 끈질기게 살아남는 php 5에서 7으로 넘어올때도 2배 가까운 성능향상으로 존재감을 과시하더니 php8은 더더욱 엄청납니다.... 부수적인 내용은 제외하고 JIT컴파일러 도입에 devcheat.tistory.com 저도 현재 8.0 버전 사용중인대, 매우 만족하고 있습니다. 엄청빠릅니다. (다른 언어를 몰라서 그런걸수도 ㅠ)

    XML을 이용한 PHP EXCEL 시트별 제작 및 저장법

    제가 매우 도움되었던 정보를 공유합니다. php 로 엑셀저장시 저 같은 경우 우선 출력할 폼을 엑셀에서 만들어서 xml파일로 저장을 합니다. 제가 만든고자 하는 파일은 첫번째 시트는 20년도 통계,1월,2월 3월 ... 12월로 저장 하려고 했습니다. 출력할 폼을 만드는데 20년통계,1월 두개의 시트로 만들어저장을 합니다..이때 디자인도 같이 다 설정을 합니다. 폰트사이즈,라인, 문자인지 숫자인지 숫자라면 3자리마다 "," 를 찍을껀지 등등. 이 xml 이란 파일 참 까다롭더군요.. 최상단에 1 2 3 4 5 header('Content-type: appliction/vnd.ms-excel'); header('Pragma: public'); header('Cache-control: private'); h..

    AWS S3 with endpoint putObject Example for PHP

    AWS SDK 를 이용하면서 S3에 endpoint를 적용하여 putObject 함수를 이용하는 예제입니다. 여러번 삽질을 했던 내용으로서 도움이 되실분이 계실까봐 올려봅니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53