프로그래밍/php
-
phpexcel에서 읽어 들인 날짜의 일련 번호를 날짜 형식으로 변환프로그래밍/php 2016. 12. 7. 11:36
phpexcel로 엑셀 데이터를 가져올 때 날짜 데이터가 일련 번호로 표시된 때문에 날짜 형식으로 변환하는 (주). (예) EXCEL의 표시가 "2012/11/1"데이터를 var_dump하면 "float (41214)" phpexcel에서 일련 번호를 날짜 형식으로 변환만일 $ read_date는 엑셀에서 가져온 일련의 변수가 할당되어 있다고한다. $ read_date = '41214'; $ display_date = PHPExcel_Style_NumberFormat :: toFormattedString ($ read_date, PHPExcel_Style_NumberFormat :: FORMAT_DATE_YYYYMMDD2); $ display_date을 var_dump하면 -------- string (..
-
php session timeout 설정하기프로그래밍/php 2016. 8. 11. 17:07
php session timeout 설정하기 php.ini 파일 설정 session.gc_probability = 1session.gc_divisor = 100session.gc_maxlifetime = 1440 session.gc_maxlifetime : 세션 유지 시간을 정의 (초단위) 1440 => 24분 여기서 `gc`는 쓰레기 수집을 의미합니다.gc_maxlifetime의 설정으로 모든게 끝나는게 아니에요. 확률이 있습니다. gc_probability / gc_divisor = ? 이 확률로 쓰레기를 수집 합니다. 세션을 30분 동안 유지하기 session.gc_probability = 1session.gc_divisor = 1session.gc_maxlifetime = 1800 php.ini ..
-
php 메모리 부족프로그래밍/php 2016. 7. 27. 16:04
php 메모리 부족 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12320825 bytes) in C:\www\app\common\view_resolve.php on line 75 PHP의 메모리 제한 기본값은 128MB입니다.가져오는 데이터 양이 많아서 128MB를 초과 해서 일어나는 메세지 입니다. 방법1php 소스코드에 넣어 페이지 실행에 한하여 메모리 제한이 변경됩니다. ■메모리 제한 늘리기ini_set('memory_limit','512M'); ■메모리 무제한으로 늘리기ini_set('memory_limit','-1'); 방법2php.ini 설정파일에서 메모리 제한 수정을 하시면 되며, 모든 ph..