파일용량을 구할 경우 filesize함수를 사용한다. 리턴 값으로 byte값이 넘어오기 때문에 사이즈를 예측하기 어렵다. 아래와 같이 변환한다.
$file_size = filesize($file_name); if($size < 1024){ return number_format($file_size * 1.024).'b'; }else if(($size > 1024) && ($file_size < 1024000)){ return number_format($file_size * 0.001024).'Kb'; }else if($size > 1024000){ return number_format($file_size * 0.000001024,2).'Mb'; }
반응형
'PHP' 카테고리의 다른 글
PHP 휴대폰번호 짜르기 (preg_replace) "-" 넣기. 형식바꾸기 (0) | 2016.10.18 |
---|---|
방금 INSERT 했던 SQL 문의 PK(primary key)값 가져오기 (0) | 2016.10.06 |
AJAX를 활용하여 JSON 댓글 처리하기 (PHP) (0) | 2016.09.26 |
stream 방식으로 다운로드 하기 (0) | 2016.09.25 |
날짜, 시간 포맷하기 (PHP) (0) | 2016.09.21 |