그누보드
그누보드 사용자들을 위한 정보 공유 공간! 설치, 테마, 플러그인, 커스터마이징 팁 등 그누보드에 대한 모든 것을 이야기해보세요!
2025.02.22 00:06
함수 get_filesize 설명
GNУ보드에서 사용하는 `get_filesize` 함수는 파일 크기를 사람이 읽을 수 있는 형태로 변환하는 함수입니다.
# 함수의 파라미터
- `$size` : 파일 크기 (byte 단위)
# 함수의 동작
1. 파일 크기가 1MB 이상인 경우, `M` 단위를 붙여 1자리까지의 소수점까지 표시합니다.
2. 파일 크기가 1KB 이상 1MB 미만인 경우, `K` 단위를 붙여 1자리까지의 소수점까지 표시합니다.
3. 파일 크기가 1KB 미만인 경우, `byte` 단위를 붙여 정수만 표시합니다.
# 함수의 예제
# 함수의 소스코드
# 함수의 사용 예제
이 함수는 파일 크기를 사람이 읽을 수 있는 형태로 변환하는 데 사용할 수 있습니다.
[PHP] filesize - 파일 크기를 가져옵니다
[PHP] file - 전체 파일을 배열로 읽습니다.
[PHP] echo - 하나 이상의 문자열을 출력합니다.
[PHP] addslashes - 슬래시로 문자열 인용
그누보드:get_filesize () 파일용량구하기
- 나우호스팅 21일 전 2025.02.22 00:06
-
15
0
/*
* 그누보드 원본 코드 분석 (LGPL 라이선스 적용)
* 출처: https://github.com/gnuboard/gnuboard5
* 라이선스: GNU General Public License v2.0 또는 그 이후 버전
*/
function get_filesize($size)
{
//$size = @filesize(addslashes($file));
if ($size >= 1048576) {
$size = number_format($size/1048576, 1) . "M";
} else if ($size >= 1024) {
$size = number_format($size/1024, 1) . "K";
} else {
$size = number_format($size, 0) . "byte";
}
return $size;
}
함수 get_filesize 설명
GNУ보드에서 사용하는 `get_filesize` 함수는 파일 크기를 사람이 읽을 수 있는 형태로 변환하는 함수입니다.
# 함수의 파라미터
- `$size` : 파일 크기 (byte 단위)
# 함수의 동작
1. 파일 크기가 1MB 이상인 경우, `M` 단위를 붙여 1자리까지의 소수점까지 표시합니다.
2. 파일 크기가 1KB 이상 1MB 미만인 경우, `K` 단위를 붙여 1자리까지의 소수점까지 표시합니다.
3. 파일 크기가 1KB 미만인 경우, `byte` 단위를 붙여 정수만 표시합니다.
# 함수의 예제
#hostingforum.kr
php
// 예제 1: 1MB 파일
$size = 1048576; // 1MB
echo get_filesize($size); // 1.0M
// 예제 2: 1KB 파일
$size = 1024; // 1KB
echo get_filesize($size); // 1.0K
// 예제 3: 100byte 파일
$size = 100; // 100byte
echo get_filesize($size); // 100byte
# 함수의 소스코드
#hostingforum.kr
php
function get_filesize($size)
{
// 1MB 이상인 경우
if ($size >= 1048576) {
// 1자리까지의 소수점까지 표시
$size = number_format($size/1048576, 1) . "M";
}
// 1KB 이상 1MB 미만인 경우
else if ($size >= 1024) {
// 1자리까지의 소수점까지 표시
$size = number_format($size/1024, 1) . "K";
}
// 1KB 미만인 경우
else {
// 정수만 표시
$size = number_format($size, 0) . "byte";
}
return $size;
}
# 함수의 사용 예제
#hostingforum.kr
php
// 파일 크기를 가져오기
$size = filesize("example.txt");
echo get_filesize($size);
이 함수는 파일 크기를 사람이 읽을 수 있는 형태로 변환하는 데 사용할 수 있습니다.
이 게시물에 포함된 라이브러리
[PHP] number_format - 숫자를 천 단위로 그룹화하여 형식화합니다.[PHP] filesize - 파일 크기를 가져옵니다
[PHP] file - 전체 파일을 배열로 읽습니다.
[PHP] echo - 하나 이상의 문자열을 출력합니다.
[PHP] addslashes - 슬래시로 문자열 인용
댓글목록
등록된 댓글이 없습니다.