| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바스크립트
- 공모주 청약 일정
- Stock
- Eclipse
- css
- 주식 청약 일정
- 제이쿼리
- linux
- 6월 공모주 청약 일정
- 공모주 청약
- IPO
- 자바
- php
- 코드이그나이터
- html
- MYSQL
- SQL
- java
- Oracle
- Stock ipo
- jquery
- 주식
- JavaScript
- 공모주
- 주식 청약
- codeigniter
- 맥
- 오라클
- 리눅스
- 7월 공모주 청약 일정
- Today
- Total
목록php (535)
개발자의 끄적끄적
[php/composer] google api client library 설치방법 php composer google api client 설치하는 방법입니다. 리눅스 커맨드라인으로 이동해서 아래 명령어를 실행하시면 됩니다! composer require google/apiclient 기본적으로 구글api 관련된 액션을 php 상에서 처리하기 위해서는 위 composer 상의 google api client 라이브러리가 있어야 합니다! 참고들 하세요!
[php/codeigniter4] php 8.2 & codeigniter 4 Deprecated: Creation of dynamic property 에러 해결방법 php framework 중 codeigniter4 로 개발을 하려고 하던중 오류가 발생되어 내용을 공유해보려고 합니다! php 8.2 이전 버전에는 오류가 없는데, php 8.2 버전부터 오류가 발생되는 내용입니다. 동적변수를 사용할 수 없다는 내용인데요! Dynamic Properties are deprecated 위나 아래와 같은 동적변수(dynamic properties) 관련 오류가 나면, Deprecated: Creation of dynamic property 참고할만한 사이트가 있어서 링크로 남기겠습니다! 추가적으로 저는 아래 링..
[php] post_max_size 최대값과 주의사항 php 에서 데이터를 전송하거나 파일을 업로드 할때 POST 방식으로 전송을 하다보면 데이터가 누락되거나 파일업로드가 안되는 현상이 있습니다! 그럴때 php.ini 파일의 POST_MAX_SIZE 의 값을 수정하면 해결됩니다! 만약 그래도 해결이 안되면 정확한 증상을 확인해서 해당 값을 찾아야 할수도 있습니다! 우선 POST_MAX_SIZE 값을 수정하기전에 알고 계셔야할 사항을 공유해보겠습니다! 1. POST_MAX_SIZE 의 최대값은 2047M 입니다! 위 내용을 참고 해서 범위안에서 수정하셔야 합니다! 2. 최대값을 넘기면 데이터가 전송이 안되는 현상이 생길 수 있으니 주의하셔야 합니다! 3. 이건 다들 아시겠지만, 수정하시고 나서는 php-f..
[php] file_get_contents(): SSL operation failed with code 1 에러 해결 방법 php 에서 html contents 를 가져오고자 할때 file_get_contents 를 많이 사용합니다! 그중에서 아래와 같이 SSL 관련 에러가 나는 경우가 있습니다! PHP Warning: file_get_contents(): SSL operation failed with code 1 http 도메인은 잘 가져와지는데 https 도메인의 데이터를 가져오고자 할때 위와 같은 에러가 나는데요! 그럴때는 아래와 같이 옵션을 추가해서 호출하시면 됩니다! $context=array( "ssl"=>array( "verify_peer"=>false, "verify_peer_name"=>..
[php] 엑셀 시트 여러개 생성하는 방법 / php excel creatSheet example php 에서 엑셀을 이용해서 데이터를 출력하다보면 여러개의 시트를 하나의 엑셀파일로 구성해야 하는 경우가 있습니다! 그럴때는 시트의 번호를 부여해야 하는데요! 바로 아래 방법으로 번호룰 부여해서 생성하시면 됩니다! $objPHPExcel->removeSheetByIndex(0); $sheetNo = 0; foreach($arr_data as $data) { $objSheet = $objPHPExcel->createSheet($sheetNo); ... sheetNo++: } 위 내용 보시면 아시겠지만, 초기에 생성되는 0번째 시트를 삭제하고, 반복문을 통해서 작업할때마다 시트를 생성하고 시트번호를 증가시켜주시..
[php] php 컴포저 업데이트 방법 / php composer update & rollback example php 로 웹사이트를 개발하다보면, composer 로 라이브러리를 설치해서 사용하곤 합니다! 신규로 라이브러리를 추가하려고 하다보면 composer 를 업데이트하라고 나오는 경우가 있는데요! 그럴때는 아래 이미지와 같이 composer self-update --preview 명령어를 실행해주시면 됩니다! 위 이미지를 보시면 아시겠지만, 만약 이전버전의 composer 로 돌아가고 싶으면 초록색 글씨처럼 composer self-update --rollback 명령어를 사용하시면 됩니다! 참고들 하세요!
[php/codeigniter] 코드이그나이터 다중도메인 접근 설정방법 php 프레임워크 중에서 코드이그나이터를 사용하여 사이트를 개발하다보면 접근하는 도메인별로 다른 폴더를 바라보도록 설정해야 하는 경우가 있습니다. 물론 apache 나 nginx 에서도 설정할 수 있지만, index.php 파일에서도 설정이 가능합니다! // $application_folder = 'application'; switch($_SERVER['HTTP_HOST']) { case('a.test.com') : $application_folder = 'application_a'; break; case('aa.test.com') : $application_folder = 'application_aa'; break; default ..
[php] php 초를 재생시간으로 변환하는 함수 / php calc playtime example php 를 사용하다보면 초단위를 입력받아서 재생시간을 표기하고 싶은 경우가 있습니다! 그럴때는 아래함수를 사용하시면 됩니다! function calc_sec_to_playtime($sec) { $h = sprintf("%02d", intval($sec) / 3600); $temp = $sec % 3600; $m = sprintf("%02d", $temp / 60); $s = sprintf("%02d", $temp % 60); $rtn_str = $h . ' ' . $m . "' " . $s."''"; if( $h == "00" ) { $rtn_str = $m . "' " . $s."''"; if( $m =..