【发布时间】:2012-03-09 21:45:38
【问题描述】:
我一直在努力研究如何在 PHP 中获取 >= 2 GB 的文件的有效文件大小。
示例
在这里,我使用 filesize() 函数检查 3,827,394,560 字节的文件大小:
echo "The file is " . filesize('C:\MyFile.rar') . " bytes.";
结果
这是它返回的内容:
文件为-467572736字节。
背景
PHP 使用有符号整数,这意味着它可以表示的最大数字是 2,147,483,647 (+/- 2 GB)。
这就是它的局限性。
【问题讨论】: