일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSTL
- jquery
- linux
- 주식 청약 일정
- Eclipse
- 자바
- JavaScript
- html
- 공모주
- 맥
- 공모주 청약
- 주식
- 오라클
- 주식 청약
- java
- MYSQL
- php
- IPO
- 자바스크립트
- css
- 제이쿼리
- SQL
- Oracle
- 공모주 청약 일정
- codeigniter
- 코드이그나이터
- Stock
- 리눅스
- Stock ipo
- 7월 공모주 청약 일정
- Today
- Total
목록개발/php (524)
개발자의 끄적끄적
[php] curl custom request method example / curl 커스텀 request 메소드 예제 php 에서 api 연동을 하다보면 curl 을 이용하여 작업을 많이 합니다! 그중에서 rest api 는 get / post 메소드 말고 patch , put, delete 등 여러개의 메소드를 사용하는데요 curl 에서 메소드를 변경해서 사용하는 방법을 공유해보려고 합니다. 우선 아래와 같이 curl 세팅이 되어있다고 가정하고 PUT 으로 되어있는 CURLOPT_CUSTOMREQUEST 부분을 원하는 메소드로 변경해주시면 됩니다. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPH..
[php] php csv 다운로드 한글 깨짐 해결방법 php 에서 데이터를 다운로드 하는 기능을 구현하다보면 엑셀로 많이들 하지만, csv 로 구현해야 하는 경우가 있습니다. 그중 csv 로 다운된 파일을 열었을때 한글이 깨지는 경우가 있습니다! 인코딩의 문제인경우도 있지만, 약간 황당한 경우도 있더라구요! 우선 기본적으로 한글이 깨지지 않게 구현하기 위해서는 아래 2가지 방법을 체크해보시면 됩니다! 1. 파일 출력전 header 선언할시 utf-8 로 아래와 같이 선언이 되어있는지 확인합니다. header('Content-Type:text/csv;charset=UTF-8;'); 2. 다 정상적인거 같은데도 한글이 꺠져나오는 경우! echo "\xEF\xBB\xBF"; 그럴때는 echo 로 실 데이터를 ..
[php/lalavel] 라라벨 프레임워크 버전 확인하는 방법 php framework 중 라라벨 프레임워크를 사용하여 개발하거나 기존에 개발되어진 라라벨 프레임워크를 담당할때, 라라벨 프레임워크의 버전을 확인해야 하는 경우가 있습니다. 그럴때는 아래 2가지 명령어로 확인이 가능합니다. 1. artisan 을 통해서 확인하는 방법 php artisan --version 2. composer 를 통해서 확인하는 방법 composer info | grep laravel/framework 만약 위 2가지 방법으로 안되면 아래 위키 링크 들어가셔서 다른 2개의 명령어를 더 확인할 수 있습니다! 참고들 하세요! 라라벨 버전 확인 방법 (제타 위키) : https://zetawiki.com/wiki/Laravel_..
[php] 절삭 계산 방법 / 1원단위 절삭 계산 방법 php 에서 숫자 혹은 금액을 다루다 보면 어느 자리수 이하는 절삭 하는 계산이 필요한 경우가 있습니다! 그럴때는 아래와 같이 floor 을 이용해서 계산하시면 됩니다. 예를들어 아래와 같이 $val 이라는 변수안에 5자리 숫자인 22355가 있다고 가정하고, $val = 22355; => // 22350 로 절삭 이걸 위 내용처럼 1원 단위를 절삭하고 22350 으로 나오게 하려면 아래와 같이 floor 를 사용하시면 됩니다! floor($val/10)*10; 참고들 하세요!
[php/cors] php ajax cors error example / php ajax cors 에러 해결 방법 php 로 웹사이트를 개발하다보면 ajax 로 php 서버와 통신을 해야하는 경우가 있습니다. 그럴때는 ajax 로 호출하는 쪽 소스코드 최상단에 아래와 같이 header 옵션을 추가하시면 됩니다! header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: *'); header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS'); 참고들 하세요!
[php] php excel set row height example / php 엑셀 행높이 설정 방법 php 에서 엑셀을 다루다 보면 특정 행의 높이를 조절해야 하는 경우가 있습니다. 그럴때는 아래와 같이 getRowDimension 을 이용하시면 됩니다. 1. PHP 구문의 경우 $objExcel->getActiveSheet()->getRowDimension("1")->setRowHeight( 50 ); 2. Codeigniter 프레임워크의 경우 $this->excel->getActiveSheet()->getRowDimension("1")->setRowHeight( 50 ); 둘다 똑같은 내용이지만, 코드이그나이터에서는 엑셀을 로드해서 $this->excel 로 많이 사용하기때문에 적어놓은 겁니다!..
[php] 코드이그나이터3 결제 후 세션 초기화 해결 방법 codeigniter 3 프레임워크를 이용하여 프로젝트를 진행하다보면 결제 연동의 경우 결제가 완료되면 세션이 유실되는(?) 경우가 있습니다. 브라우저의 정책때문에 그런 부분인데요! 아래와 같이 쿠키설정을 변경해주시면 됩니다! $config['cookie_path'] = '/; SameSite=None; Secure'; 참고들 하세요!
[php] php 메모리 무제한 설정하는 방법 ( out of memory 에러 ) php 를 사용하여 웹사이트를 개발하다보면 파일 업로드 혹은 다운로드 하는 부분에서 out of memory 오류가 발생하는 경우가 많이 있습니다. 그럴때는 해당 오류가 나는 기능에 아래와 같이 메모리 제한을 무제한으로 풀어주는 설정을 추가하시면 됩니다! ini_set('memory_limit','-1'); 위 조건을 추가해주면 해당 함수 동작시에만 메모리 제한을 무제한으로 풀어 동작하게 됩니다! 참고들 하세요!