Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 大型文件上载中出现未定义的索引错误_Php - Fatal编程技术网

Php 大型文件上载中出现未定义的索引错误

Php 大型文件上载中出现未定义的索引错误,php,Php,我正在尝试写上传脚本。在Windows7上使用统一服务器。我上传的最大尺寸是10米。我想控制用户是否尝试发送正确大小的文件。所以我用这个代码检查错误代码 这段代码在我尝试使用limit中的小文件并在屏幕上显示0时起作用。但若我尝试从限制大文件,那个么并没有显示错误代码,给出了未定义的索引错误。如何解决这个问题,并在尝试加载超出文件大小的文件时看到错误代码 谢谢。根据服务器的不同,文件大小有几个限制因素: 您提到的上传最大大小。 HTTP Post数据或您使用的任何HTTP方法的上限 客户端浏览器

我正在尝试写上传脚本。在Windows7上使用统一服务器。我上传的最大尺寸是10米。我想控制用户是否尝试发送正确大小的文件。所以我用这个代码检查错误代码

这段代码在我尝试使用limit中的小文件并在屏幕上显示0时起作用。但若我尝试从限制大文件,那个么并没有显示错误代码,给出了未定义的索引错误。如何解决这个问题,并在尝试加载超出文件大小的文件时看到错误代码


谢谢。

根据服务器的不同,文件大小有几个限制因素:

您提到的上传最大大小。 HTTP Post数据或您使用的任何HTTP方法的上限 客户端浏览器中的软上限 由于响应时间有限,超时限制了文件大小 代理
检查其他文件,不要依赖任何文件。始终检查存在性。

打开所有类似php.ini的文件,搜索post\u max和upload\u max,并将其值更改为1000M,错误出现的文件大小是多少?您的问题是什么?您是在问它为什么会产生未定义的索引错误,还是如何防止?我不明白,对不起?请显示更多代码,以及未定义的索引错误确切显示在哪一行。如果isset$\u FILES['userfile']&&$\u FILES['userfile']['error']{…}
print_r($_FILES['userfile']['error'];