PHP move_uploaded_file 上传太多文件时无法正常工作

PHP move_uploaded_file not working when uploading too many files

我创建了一个 HTML 表单,用户必须在其中输入有关房屋的一些信息并上传一些照片才能为该房屋制作广告。 当用户发送仅包含一两张照片的表单(通过 POST)时,脚本工作正常并且照片上传到正确的位置,但是 例如,当用户尝试发送十二张照片时,脚本甚至不会进入 if(isset($_POST['submit'])) 块。 这只是我的代码的一部分,因为它非常广泛?

[已删除与问题无关的代码 (history)]

我是不是做错了什么?

您即将达到 PHP 限制。因此,要么在一个请求中禁止这么多数据,要么调整你的 PHP 并至少增加这些:

; Maximum allowed size for uploaded files.
upload_max_filesize = ...

; Must be greater than or equal to upload_max_filesize
post_max_size = ...