Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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,嗨,我有一个PHP图像上传在我的网页上。允许将所有常用图像格式插入数据库。但是,当我试图通过上传插入另一种“不允许”格式(我尝试了一段视频)时,我收到一条错误消息,如下所示 Warning: POST Content-Length of 17917021 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 有人能告诉我是什么导致了这个错误,可能我该如何纠正这个错误 如果需要我的代码,请突出显示 谢谢。似乎错误与您尝试上载的

嗨,我有一个PHP图像上传在我的网页上。允许将所有常用图像格式插入数据库。但是,当我试图通过上传插入另一种“不允许”格式(我尝试了一段视频)时,我收到一条错误消息,如下所示

Warning: POST Content-Length of 17917021 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
有人能告诉我是什么导致了这个错误,可能我该如何纠正这个错误

如果需要我的代码,请突出显示


谢谢。

似乎错误与您尝试上载的图像格式无关,它与服务器允许您上载的最大文件大小有关


您将在

找到答案。您需要调整php.ini设置。有两种设置

upload_max_filesize
max_post_size 

查看php.ini,您可能会感兴趣

upload_max_filesize
post_max_size
max_input_time

可能重复感谢@DevZer0。。您还可以告诉我如何找到php.ini文件吗?哦,我想我已经找到了php.ini-development和php.ini-production。当您运行
phpinfo()
时,它会告诉您正在使用的活动配置文件@JohnEnglishOne最后一个问题是,如果我将upload_max_文件大小更改为3M,并且如果用户尝试上传大于3M的文件,我会得到相同的问题,对吗?你能建议我验证一下吗?你可以检查一下内容长度标题,看看上传的文件是否比你接受的文件大。