[英]Php error file handling
当 PHP 代码
error_log("1. Error: " . $_FILES['uploaded_file1']['error']);
印刷
"... stderr: PHP message: 1.Error: "
这是什么意思? 我希望$_FILES['uploaded_file1']['error']
将返回 0-8 的错误代码而不是 Nothing。
PHP 仅使用表单上实际存在的键填充$_FILES
。 想象一下,如果没有。 它必须创建$_FILES['a']
、 $_FILES['aa']
、 $_FILES['aaaaaaaaaaaa']
— 事实上,它必须填写宇宙中每个可能的字段名称(这是无限多个) ) 万一您可能会尝试查找其中一个的错误代码。
您应该首先检查是否isset($_FILES['uploaded_file1'])
告诉您 PHP 是否甚至尝试查找具有该名称的文件。 如果丢失,则与UPLOAD_ERR_NO_FILE
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.