php 5.3中的最大上传文件大小

时间:2011-11-03 05:38:52

标签: file-upload php

post_max_sizeupload_max_filesize配置选项(在PHP 5.3中)允许的最大文件上传大小是多少?

2 个答案:

答案 0 :(得分:3)

根据the manual entry about post_max_size

  

注意:

     

PHP允许比特值的快捷方式,包括K(千),M(兆)和G(千兆)。   如果您使用any,PHP将自动执行转换   这些。注意不要超过32位有符号整数限制(如果   你正在使用32位版本)因为它会导致你的脚本失败。

您的限制可能是32位有符号整数限制。 32位版本上的~2,147,483,647字节。请参阅PHP_INT_MAX常量以获取系统的值:

  

PHP_INT_MAX integer

     

此PHP版本支持的最大整数。通常是int(2147483647)。自PHP 4.4.0和PHP 5.0.5起可用

相关:

答案 1 :(得分:0)

PHP没有为post_max_size或upload_max_filesize设置真正的限制。但是这两个值必须小于memory_limit(也可以修改它)。无论如何,因为值使用小于RAM的东西(很多)。黑客可能会尝试发送一个非常大的文件,该文件将完全占用您的系统资源。要上传大文件最好使用FTP服务器。