`
jewel_m
  • 浏览: 17671 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

php $_file中error错误解释

阅读更多

用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName] ['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分!

switch($_FILES[$field]['error']) {  

    case 1:    
// 文件大小超出了服务器的空间大小    
break;   

case 2:    
// 要上传的文件大小超出浏览器限制    
$this->setError("The file is too large (form).");    
break;    

case 3:    
// 文件仅部分被上传    
$this->setError("The file was only partially uploaded.");    
break;    

case 4:    
// 没有找到要上传的文件    
break;    

case 5:    
// 服务器临时文件夹丢失    
break;    

case 6:    
// 文件写入到临时文件夹出错    
break;    
}

 

分享到:
评论

相关推荐

    PHP $_FILES中error返回值详解

    在PHP中,`$_FILES`全局变量用于处理文件上传,其中`$_FILES['file']['error']`是一个关键字段,它提供了文件上传过程中错误状态的详细信息。这些返回值是预定义的常量,有助于开发者诊断文件上传时可能出现的问题。...

    php 图片上传($_FILES)

    5. `$_FILES['file']`['error'] - 文件上传时的错误代码。 在实际应用中,我们首先需要确保文件上传表单的`enctype`属性设置为`multipart/form-data`,因为这是上传文件所必需的。一个简单的HTML表单示例如下: ``...

    php 上传文件 move_uploaded_file

    通过检查返回值并使用`error`字段(`$_FILES['file']['error']`),可以对这些问题进行相应处理。 ### 6. 总结 `move_uploaded_file()`是PHP中处理文件上传的关键工具,结合其他安全措施,能帮助开发者构建安全、...

    PHP中$_FILES的使用方法及注意事项说明

    5. $_FILES['myFile']['error']:与该文件上传相关的错误代码。这个错误代码有助于确定上传失败的原因,例如上传文件过大、上传不完全或上传过程中出现其他问题。 错误代码的详细说明如下: - UPLOAD_ERR_OK:值为...

    PHP $_FILES函数详解

    当用户通过HTML表单中的`<input type="file">`字段提交文件时,服务器端的PHP脚本可以通过`$_FILES`数组来访问和处理这些文件。让我们深入探讨`$_FILES`函数的工作原理和各个元素。 首先,创建一个用于文件上传的...

    浅谈$_FILES数组为空的原因

    6. **错误处理**:在PHP代码中,如果没有正确地处理上传错误,也可能导致`$_FILES['filename']['error']`返回非零值,从而使得整个`$_FILES`数组看似为空。应检查`$_FILES['filename']['error']`的值并根据错误代码...

    kinta-php-upload-file_upload_php_源码

    - **验证**:检查`$_FILES`数组中的错误代码,如`$_FILES['filename']['error']`,确保没有发生错误(例如,文件过大、无文件选择等)。 - **安全检查**:限制文件类型、大小,避免上传恶意文件。可以使用`mime_...

    add_file1.zip_php文件上传_upload file

    错误码可以在`$_FILES['image']['error']`中找到,常见的错误包括文件过大、无文件选择等。 3. **验证文件**:对上传的文件进行验证,例如检查文件类型(本例中为图片),可以使用`$_FILES['image']['type']`,但要...

    php解决Deprecated Automatically populating is deprecated and will be removed_will后面跟什么

    在PHP编程中,"Deprecated Automatically populating $_FILES is deprecated and will be removed" 是一个常见的错误提示,这通常出现在PHP更新版本后,对于旧代码的一种警告。这个错误意味着使用默认填充`$_FILES`...

    a-file-upload-class.zip_class_upload file

    1. 检查上传是否成功:通过检查`$_FILES['field_name']['error']`的值,判断上传过程中是否有错误。 2. 验证文件类型:确保上传的文件符合预期的类型,例如只允许上传JPEG或PNG图片。 3. 验证文件大小:限制上传文件...

    oi.zip_PHP FILE MANAGER_file manager php_oi

    8. **错误处理和日志记录**:使用`try-catch`结构捕获异常,`error_reporting()`和`ini_set()`配置错误报告,`error_log()`记录错误信息。 9. **数据库集成**:如果文件信息存储在数据库中,可能涉及MySQL或其他...

    php下curl用法详解

    在PHP中,cURL库是一个强大的工具,用于执行HTTP和其他协议的请求,它允许开发者模拟浏览器行为,如发送POST请求、处理cookies、设置代理等。本文将深入解析PHP下的cURL用法,以便更好地理解和应用。 1. **初始化...

    PHP图片上传

    $_FILES["file"]["name"] - 被上传文件的名称 $_FILES["file"]["type"] - 被上传文件的类型 $_FILES["file"]["size"] - 被上传文件的大小,以字节计 ...$_FILES["file"]["error"] - 由文件上传导致的错误代码

    解析PHP中$_FILES的使用以及注意事项

    $fileError = $_FILES["myFile"]["error"]; // 文件上传成功且没有错误发生 if ($fileError == UPLOAD_ERR_OK) { // 指定文件保存的目录和文件名 $targetPath = "uploads/" . $fileName; // 将文件从临时目录...

    PHP上传多个文件

    这些可以通过检查`$_FILES['files']['error']`返回的错误代码来实现。例如,`UPLOAD_ERR_INI_SIZE`表示文件大小超过了PHP配置文件(`php.ini`)中设置的最大值。 最后,为了增强安全性,我们通常还会对上传的文件进行...

    简单的php上传类

    if ($_FILES[$file_input_name]['error'] !== UPLOAD_ERR_OK) { return '上传出错:' . $_FILES[$file_input_name]['error']; } $file_type = $_FILES[$file_input_name]['type']; $file_size = $_FILES[$...

    PHP文件上传标准代码

    $file_error = $_FILES['userfile']['error']; // 错误代码,0表示成功 // 检查是否有错误 if ($_FILES['userfile']['error'] === UPLOAD_ERR_OK) { // 没有错误,继续处理 // 检查文件大小、类型等,并移动到...

    PHP实现文件的上传下载功能

    在PHP脚本(如upload.php)中,你可以使用`$_FILES`全局数组来获取上传文件的信息,包括临时文件名、文件大小、类型等。关键代码如下: ```php if (isset($_FILES['myfile']) && $_FILES['myfile']['error'] === ...

Global site tag (gtag.js) - Google Analytics