note 88516 deleted from function.filesize by aharvey
| From: | aharvey@php.net | Date: | Tue, 22 Jan 2013 00:19:29 +0000 |
| Subject: | note 88516 deleted from function.filesize by aharvey | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-193322@lists.php.net to get a copy of this message | ||
Note Submitter: bs_hck at bk dot ru
----
Fix 4Gb limit. ( Now limit 8 Gb ;))
<?php
function GetRealSize($file) {
// Return size in Mb
clearstatcache();
$INT = 4294967295;//2147483647+2147483647+1;
$size = filesize($file);
$fp = fopen($file, 'r');
fseek($fp, 0, SEEK_END);
if (ftell($fp)==0) $size += $INT;
fclose($file);
if ($size<0) $size += $INT;
return ceil($size/1024/1024);
}
?>