1、上传是传到服务器的临时文件,和tinkphp没有关系。
2、上传后thinkphp做文件安全处理,上传类是think/Upload类,thinkphp把临时文件保存到根目录upload下。
<?php phpinfo(); ?>
然后搜索upload_tmp_dir
查看上传文件错误
dump($_FILES['thumb']['error']);
错误类型有哪些?
$FILES[ 'file' ][ 'error' ]一共有7种类型:
1、UPLOAD_ERR_OK
其值为 0,没有错误发生,文件上传成功。
2、UPLOAD_ERR_INI_SIZE
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值。
3、UPLOAD_ERR_FORM_SIZE
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
4、UPLOAD_ERR_PARTIAL
其值为 3,文件只有部分被上传。
5、UPLOAD_ERR_NO_FILE
其值为 4,没有文件被上传。
6、UPLOAD_ERR_NO_TMP_DIR
其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
7、UPLOAD_ERR_CANT_WRITE
其值为 7,文件写入失败。PHP 5.1.0 引进。
.
相关推荐
3. `Runtime`:运行时目录,存放系统运行时生成的临时文件,如缓存、日志等,一般设置为不可写入。 4. `Lib`:自定义类库和函数库,可以扩展或覆盖框架默认的类库。 5. `Conf`:配置文件目录,包含了全局配置、模块...
`public`存放入口文件,`runtime`用于存储运行时产生的临时文件,`app`包含了应用的主要业务逻辑,`config`则存放配置文件,控制框架的全局行为。 在`app`目录下,`Controller`、`Model`、`Service`等子目录分别...
- `Runtime`:运行时文件夹,存放缓存、日志等临时文件。 - `Tpl`:可能包含一些模板文件,用于定义视图的布局和样式。 对于初学者来说,通过研究这些文件,可以了解到如何在ThinkPHP中创建控制器、模型和视图,...
- Uploads:上传文件目录,用于存放用户上传的图片、文件等。 五、系统开发与部署 在开发过程中,开发者需要熟悉Thinkphp框架的使用,了解微信开放平台的API调用方式,以及PHP、MySQL等相关技术。在部署时,需要...
3. runtime:运行时生成的临时文件,如缓存、日志等。 4. config:系统配置文件,定义数据库连接、路由规则等。 5. thinkphp:Thinkphp框架的核心文件,包含了核心类库和公共函数。 五、安装与部署 安装该系统需要...
- runtime:运行时生成的临时文件,如缓存、日志等。 - data:可能用于存储数据库备份或其他数据文件。 - uploads:用户上传文件的存放位置。 通过结合ThinkPHP的后端能力和DWZ的前端优势,这个“thinkphp3_dwz”...
10. **uploads**:用户上传文件的存放目录,如项目图片、3D模型等。 总的来说,"Thinkphp房产项目建筑设计类网站模板"提供了一个完整的解决方案,涵盖了从后台管理到前端展示的全套功能,适合快速构建专业级别的房...
10. **uploads**:通常用于存放用户上传的文件,如图片、视频等,网站内容展示的重要组成部分。 11. **install**:安装目录,包含安装程序,用户可以通过此步骤快速配置和部署网站,如数据库连接、权限设置等。 12...
php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件并对该文件夹有写入的权限。 第2种情况:max_execution_time 的值必须足够大。变量 max_execution_...
3. **Runtime**:运行时文件夹,存放缓存、日志等临时文件,是Thinkphp框架在运行过程中生成的数据。 4. **Public**:公共资源文件夹,一般存放CSS样式表、JavaScript脚本和图片等前端资源。 5. **Application**:...
8. `runtime`:运行时目录,一般用来存放临时文件、日志或缓存。 9. `extend`:可能是自定义扩展类库的目录,用于添加对PHP框架的额外功能或扩展。 10. `thinkphp`:这可能是一个ThinkPHP框架的目录,ThinkPHP是一个...
3. `runtime`:运行时生成的临时文件,如日志和缓存。 4. `config`:配置文件,定义了应用的全局配置。 5. `database.php`:数据库连接配置。 6. `index.php`:入口文件,启动ThinkPHP框架。 7. 可能还有其他如`...
4. `runtime`:运行时目录,存放系统运行过程中生成的临时文件,如缓存、日志等。 5. `thinkphp`:Thinkphp框架的核心库,包含了框架的底层函数和核心组件。 6. `uploads`:可能用于存放用户上传的文件,如选题文档...
项目基于thinkphp3.2.2平台,需要...//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize = 1024m ;//望文生意,即允许上传文件大小的最大值。默认为2M,我们设置为1G
12. **data**:通常用于存储网站运行过程中产生的数据,如session、cache等临时性数据,或者是用户上传的非数据库文件。 总的来说,这个模板整合了Thinkphp框架的优势,结合响应式设计,为环保空气净化器净化设备...
- `Runtime`:运行时目录,存放缓存、日志等临时文件。 - `ThinkPHP`:框架的核心文件。 3. **自定义网盘功能**: - 可能会有自定义的WordPress插件,用于集成ThinkPHP的服务,提供文件上传、下载、管理等功能。...
12. **TEMP_PATH**: 项目临时文件的存放路径,通常用于存放运行时产生的临时文件。 13. **PLUGIN_PATH**: 插件目录,ThinkPHP的扩展插件存放于此。 14. **VENDOR_PATH**: 第三方类库的路径,比如Composer安装的...
4. `runtime`:运行时目录,存放缓存、日志等临时文件。 5. `vendor`:第三方库目录,通过Composer管理的PHP依赖包存放于此。 6. `.env`:环境变量配置文件,用于存储敏感信息如数据库密码。 7. `database`:数据库...
7. **runtime** 文件夹:运行时产生的临时文件会存储在这里,例如日志、缓存文件,方便系统运行和维护。 8. **uploads** 文件夹:用户上传的文件一般会保存在这个目录下,比如文章的图片、文档等。 9. **extend** ...
9. **Runtime**:运行时文件夹,一般用于存放临时文件、日志、缓存等,这些文件在运行过程中产生并可能定期清理。 10. **Extend**:扩展目录,可能包含了项目自定义的类库或对第三方库的扩展。 从这些文件和目录...