从 PHP 4.2.0 开始,PHP 将随文件信息数组一起返回一个对应的错误代码。该代码可以在文件上传时生成的文件数组中的 error 字段中被找到,也就是 $_FILES['userfile']['error']。
UPLOAD_ERR_OK
其值为 0,没有错误发生,文件上传成功。
UPLOAD_ERR_INI_SIZE
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
UPLOAD_ERR_FORM_SIZE
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。 UPLOAD_ERR_PARTIAL
其值为 3,文件只有部分被上传。
UPLOAD_ERR_NO_FILE
其值为 4,没有文件被上传。
UPLOAD_ERR_NO_TMP_DIR
其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
UPLOAD_ERR_CANT_WRITE
其值为 7,文件写入失败。PHP 5.1.0 引进。
注意: 以上值在 PHP 4.3.0 之后变成了 PHP 常量。
分享到:
相关推荐
php 批量上传组件,php upload 说明:php 批量上传组件,php upload (php upload,php upload) 文件列表: demo5.php (1473, 2013-03-17) index.php (1023, 2013-03-15) jquery.uploadify.js (65808, 2012-09-05) ...
本资源包提供了一个PHP批量上传组件,名为"php upload",它可以帮助开发者轻松实现这个功能。以下将详细介绍该组件及其相关的技术点。 首先,我们要理解批量上传的基本原理。批量上传是指用户可以一次性选择多个...
标题 "php 批量上传组件,php upload.rar" 指涉的是一个使用 PHP 编写的批量文件上传功能的组件。这个组件可能包含了处理多文件上传的 PHP 脚本和相关的前端资源,如样式表(CSS)和 JavaScript 文件。在现代 Web ...
"php upload文件上传代码 jquery ajax无刷新"这个主题涵盖了如何利用这些技术实现文件上传,同时保持页面的无刷新特性。让我们深入探讨一下这个过程。 首先,我们要明白文件上传的基本原理。在HTML中,`...
这个"php版本upload实例.zip"文件提供了一个示例,帮助开发者理解如何在PHP环境中实现文件上传功能。以下是对该实例的详细解析: 1. **基本原理**: 文件上传在HTML表单中通过`<input type="file">`元素实现,用户...
`kinta-php-upload-file_upload_php_源码`这个资源似乎是一个教程,专门针对印尼语("Bahasa Indonesia")用户,讲解如何在PHP中实现文件上传功能。下面将详细讨论PHP文件上传的基本原理、流程以及相关知识点。 1. ...
程式名称: class UpLoad 程式分类: PHP Class 下载 / 档案目录 程式大小: 3.4 KB 板面预览: 没有样板 程式简介: 这个 class 是用作处理透过 HTML 表单上传档案。 支援预览上传图片,以及提供错误控制。
- 一个PHP文件上传类通常包含一系列的方法,如`upload()`用于执行实际的文件上传操作,`checkFileSize()`用于检查文件大小,`checkFileType()`用于验证文件类型,`renameFile()`用于重命名文件,以及`handleError()...
【PHP Upload To My FTP-开源】是一个基于PHP的文件上传脚本,专为通过Web浏览器向FTP服务器上传文件而设计。这个开源项目提供了一个多用户身份验证系统,以确保只有授权用户才能访问并使用该应用。它允许管理员控制...
在这个“Jquery AjaxUpload实现文件上传实例 PHP版”中,我们将探讨如何使用jQuery的AjaxUpload插件与PHP后端进行配合,实现实时的文件上传功能。 首先,我们需要在HTML页面中创建一个用于选择文件的input元素和一...
Flash的FileReference对象提供了upload事件监听,可以捕捉到上传进度,并更新UI。如果用户想要取消上传,Flash可以停止文件传输,PHP端则应删除已部分上传的文件。 总的来说,Flash+PHP实现批量上传的过程涉及了...
本篇文章将深入探讨如何使用PHP的Upload封装类来上传文件。 首先,我们需要了解PHP处理文件上传的基本原理。在HTML表单中,我们需要使用`<input type="file">`标签让用户选择要上传的文件。然后,在服务器端,PHP...
《很牛叉的文件上传类class.upload.php》 在IT领域,文件上传是常见的功能需求,无论是用户在网站上提交照片、文档还是其他类型的文件,都需要处理文件上传的问题。在这个场景下,`class.upload.php`就是一个强大的...
创建一个Upload类,继承自ThinkPHP的BaseModel或直接使用ThinkPHP内置的上传类库,如`Think\Upload`。此类通常包含以下功能: 1. **配置设置**:设置允许上传的文件类型、大小限制、上传目录等。例如: ```php $...
必须的文件是:"chuli.php","upload.php",和"upload"文件夹 ;在线查看可去csdn文章页面(https://blog.csdn.net/qq_40534785/article/details/85356283)查看复制(免积分)。php免登陆超简洁网盘。
这个教程的压缩包包含三个文件:`upload`(可能是一个目录)、`index.php`和`b.php`。 首先,我们来看HTML部分。`index.php`通常包含了用户交互的前端界面。在批量图片上传的场景下,HTML会提供一个表单让用户选择...
【标签】"php upload 源码"表明这个压缩包中的`uploadDemo`可能是实现上述功能的PHP源代码示例。通过分析和学习这个源代码,你可以了解如何在实际项目中实现文件上传功能,包括多图上传的流程和注意事项。源码通常会...
"PHP和Apache环境中部署upload-labs" 在 PHP 和 Apache 环境中部署 upload-labs 需要具备基本的 PHP 和 Apache 环境安装知识。 Upload-labs 是一款开源的练习 web 漏洞的靶场工具,用 PHP 代码编写而成。因此,需要...
本篇文章将详细介绍一个名为"Upload"的PHP文件上传类库,该类库特别之处在于它不仅支持普通文件和图片的上传,还支持Base64编码的图片上传。 1. **Upload类库概述** Upload类库是一个为PHP设计的强大文件上传工具...