大文件上载中未定义的索引错误

时间:2013-11-15 15:03:17

标签: php

我正在尝试编写上传脚本。在Windows 7上使用统一服务器。我的upload_max_size是10M。如果用户尝试发送正确大小的文件,我想控制它。所以我正在使用此代码来解决错误代码。 Here

print_r($_FILES['userfile']['error'];

当我从限制尝试小文件并在屏幕上显示0时,此代码有效。但是,如果我从限制尝试大文件,然后不显示错误代码,给出未定义的索引错误。我如何解决这个问题,并在尝试加载超出文件大小时看到错误代码?

感谢。

2 个答案:

答案 0 :(得分:0)

文件大小有几个限制因素(取决于服务器):

  • 您提到的upload_max_size。
  • HTTP Post数据的上限(或您使用的任何HTTP方法)
  • 客户端浏览器中的(软)上限
  • 由于响应时间有限而限制文件大小的超时
  • 代理

检查其他文件,从不依赖任何文件。经常检查是否存在。

答案 1 :(得分:0)

打开所有类似php.ini的文件,搜索post_max和upload_max并将其值更改为1000M