繁体   English   中英

php错误文件处理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM