| 2GB 이상의 리눅스 파일 filesize 구하기. |
Tech - https://ohyung.net/652 (YMD: 12/12/24 04:10)
2GB 이상의 리눅스 파일 filesize 구하기.

원래대로라면 - 값이 나오게 되고 그것을 사용하여 원하는 값을 얻을 수 있음.

filesize 에서 1024를 나눠서 KB 이상을 표시.

PHP_INT_MAX * 2 한뒤 - 값을 더해주면 원래값이 된다. (float 으로 계산) / 1024 해서 KB 로 계산하면 편하게
KB가 INT로 표시됨.


Code Type : PHP
function fsize($file)
{
    $fmod = filesize($file);
    if($fmod > 0)
    {
        return $fmod / 1024;
    }
    return (float)  (((2.0 * (PHP_INT_MAX+1)) + $fmod) / 1024);
}
태그 : , , ,
| 이 포스트에 대한 이용규약 |
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 라이센스 에 따라 이용하실 수 있습니다.
This work is licensed under a Creative Commons Attribution 2.0 Korea LicenseLink in a new window.

| 이 글과 태그로 연관된 글 |

| 트랙백 |
트랙백 주소 :: https://ohyung.net/rserver.php?mode=tb&sl=652