`

PHP文件上传错误值

    博客分类:
  • PHP
阅读更多

 

switch ($_FILES['Filedata']['error']) {
    case 0:
        $msg = "No Error"; 
        break;
    case 1:
        $msg = "The file is bigger than this PHP installation allows";
        break;
    case 2:
        $msg = "The file is bigger than this form allows";
        break;
    case 3:
        $msg = "Only part of the file was uploaded";
        break;
    case 4:
        $msg = "No file was uploaded";
        break;
    case 6:
        $msg = "Missing a temporary folder";
        break;
    case 7:
        $msg = "Failed to write file to disk";
        break;
    case 8:
        $msg = "File upload stopped by extension";
        break;
    default:
        $msg = "unknown error ".$_FILES['Filedata']['error'];
        break;
}
echo ($msg) ? "Error: ".$_FILES['Filedata']['error']." Error Info: ".$msg : "1";

// 1  This is required for onComplete to fire on Mac OSX

 

分享到:
评论

相关推荐

    php文件上传类

    在PHP中,文件上传是网站开发中常见的功能之一,它允许用户从本地计算机选择文件并将其传输到服务器。为了实现这一功能,PHP提供了一个内置的`$_FILES`全局数组,用于处理HTTP表单中的文件上传数据。然而,在实际...

    php文件上传代码

    常见的错误包括文件太大、无文件上传、无权限等。根据错误码,你可以向用户返回适当的错误消息。 ```php switch ($_FILES['fileToUpload']['error']) { case UPLOAD_ERR_INI_SIZE: die("文件超过了php.ini配置的...

    php大文件上传例子及说明

    在PHP中处理大文件上传是一项常见的任务,尤其在处理...总结,处理PHP中的大文件上传需要考虑多个方面,包括配置限制、文件验证、错误处理和可能的用户体验优化。理解这些要点,就能构建出安全、可靠的文件上传系统。

    PHP文件上传标准代码

    在PHP中,文件上传是网站应用中常见的功能之一,它允许用户通过网页上传文件到服务器。下面我们将详细探讨PHP文件上传的标准代码实现及其工作原理。 首先,PHP文件上传需要使用`<form>`标签来创建一个表单,其中`...

    php文件上传类(整理)

    本文将深入探讨如何创建一个简单的PHP文件上传类,并了解文件上传过程中的一些关键点。 首先,文件上传表单是用户选择并提交文件的关键组件。在提供的代码中,可以看到一个基本的HTML表单,它使用`POST`方法提交...

    php文件上传,自己写的文件上传类,附带一个demo,欢迎大牛们提出意见和建议

    在PHP开发中,文件上传是一项常见的任务,用于接收用户通过Web表单提交的文件。这里提供的资源是一个自定义的PHP文件上传类,该类允许开发者更灵活地控制上传过程中的各种参数,比如文件数量、大小、存储目录以及...

    php 文件上传源码

    1. `$_FILES`全局数组:这是PHP处理文件上传的核心,它包含了关于上传文件的所有信息,如文件名、类型、大小、错误代码和临时文件路径。 2. `enctype="multipart/form-data"`:在HTML表单中,必须设置`enctype`属性...

    php JS大文件上传

    为了实现这个功能,我们还需要考虑一些额外的点,如错误处理、断点续传(如果用户中断上传,下次可以从中断的地方继续)、文件的MD5校验(确保上传的文件完整无误)以及安全措施(防止恶意文件上传)。在PHP中,可以...

    多文件上传类

    6. **错误处理**:`$errno`用于记录错误代码,`$returnArray`和`$returninfo`数组则用于存储每个文件上传或生成缩略图的结果信息。 7. **上传方法**:`run()`函数是上传的核心,它接受两个参数,一个是文件输入字段...

    asp文件上传主要源码

    在 ASP 编程中,文件上传是一个常见的需求,为了实现文件上传,需要使用到 ASP 的一些内置对象和组件,本文将介绍一个使用 ASP 实现文件上传的主要源码。 类的属性 在 ASP 中,类的属性是使用 Property 语句来定义...

    php文件上传服务器指定目录实例

    - 在处理文件上传时,应捕获可能出现的错误,如文件大小超出限制、文件类型不被接受等,并向用户返回友好的错误信息。 - 可以自定义异常类来处理这些错误,使代码更加结构化。 8. **安全性考虑**: - 避免文件名...

    php多文件上传

    此外,为了防止恶意文件上传,我们还需要考虑一些高级的安全措施,如使用白名单验证文件扩展名,或者使用`finfo_file()`检查文件的实际MIME类型,而不是依赖于客户端提供的信息。另外,可以使用`hash_file()`函数...

    PHP上传文件开源代码DEMO

    3. 文件上传错误检查:`$_FILES['file']['error']`是一个整数,表示上传过程中遇到的错误。例如,`UPLOAD_ERR_OK`表示成功,其他值则表示不同的错误情况,需要根据错误码处理。 4. 保存文件:如果验证通过,可以...

    status上传多文件

    在IT行业中,文件上传是常见的功能之一,尤其是在Web应用程序中。"status上传多文件"这个标题暗示了我们正在讨论一个支持批量或同时上传多个文件的系统或者功能。在这个场景下,"status"可能指的是文件上传的状态...

    extjs多文件上传

    在IT行业中,多文件上传是Web应用中常见的一项功能,特别是在需要用户批量上传图片、文档等数据时。本文将深入探讨“extjs多文件上传”这一主题,结合标签“源码”和“工具”,我们将主要关注如何使用ExtJS库实现这...

    layui文件上传带进度条显示.zip

    总结,"layui文件上传带进度条显示.zip"提供的DEMO展示了如何结合`layui`前端框架和`PHP`后端技术实现文件上传功能,包括文件选择、进度反馈、错误处理等环节。开发者可以通过这个DEMO学习并应用到自己的项目中,...

    PHP多文件上传脚本!

    总结来说,实现PHP多文件上传功能涉及到HTML表单的设计、PHP文件上传的处理、错误检查、文件移动、文件命名策略以及可能的数据库操作。通过以上步骤,我们可以构建一个安全且实用的多文件上传系统。在实际开发中,还...

    php文件上传.pdf

    上述代码中,通过检查$_FILES['userfile']['error']值来验证文件上传过程中是否有错误发生,并在允许上传的情况下将文件移动到指定的上传目录。 以上知识点对PHP文件上传的整个流程进行了详尽的解释和说明,从HTML...

    PHP设计经典文件上传类

    【PHP设计经典文件上传类】在项目开发中,文件上传是一项常见且重要的功能。为了提高开发效率,将文件上传的处理代码封装成一个类是非常实用的策略。这个类,我们称之为`FileUpload`,旨在简化复杂的文件上传操作,...

    PHP多文件上传.rar

    在PHP中,多文件上传是一项常见的任务,尤其在构建交互性强的Web应用时。这个"PHP多文件上传.rar"文件可能包含一个示例代码或教程,教你如何利用PHP的数组功能来处理用户通过HTML表单提交的多个文件。在本文中,我们...

Global site tag (gtag.js) - Google Analytics