php中上传文件的的解决方案


Posted in PHP onSeptember 25, 2018

1,情景描述:我们在开发过程中,总是会用到上传文件,实际上上传文件一个方法就可以搞定

2,方案

代码:

1,首先从form表单中获取到上传的文件内容:

注意:上传文件的时候form表单的属性上一定要加上enctype=“multipart/form-data”

$filedata = $_FILES['file'];

2,贴上上传文件的代码:

$filename = $filedata['name'];
move_uploaded_file($filedata['tmp_name'],'/uploads/file/'.$filename);

3,执行以上代码会发现一个问题,就是如果我们上传的文件名为中文,移动到某个目录的时候,文件名就会变成乱码的,这时候需要我们把文件名的格式编码转换成utf-8的即可,代码如下:

$filename = iconv('utf-8','gb2312',$filename);

总结

以上所述是小编给大家介绍的php中上传文件的的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP 和 MySQL 基础教程(三)
Oct 09 PHP
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP 命名空间实例说明
Jan 27 PHP
用PHP读取超大文件的实例代码
Apr 01 PHP
php中文验证码实现示例分享
Jan 12 PHP
php异常处理使用示例
Feb 25 PHP
PHP会话控制:Session与Cookie详解
Sep 27 PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
PHP内置加密函数详解
Nov 20 PHP
PHP hebrev()函数用法讲解
Feb 21 PHP
PHP调用微博接口实现微博登录的方法示例
Sep 22 #PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 #PHP
详解php协程知识点
Sep 21 #PHP
在php的yii2框架中整合hbase库的方法
Sep 20 #PHP
php实现在线考试系统【附源码】
Sep 18 #PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 #PHP
Laravel用户授权系统的使用方法示例
Sep 16 #PHP
You might like
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
轻松创建nodejs服务器(4):路由
2014/12/18 NodeJs
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
Python修改Excel数据的实例代码
2013/11/01 Python
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
提升Python程序性能的7个习惯
2019/04/14 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
浅析Python __name__ 是什么
2020/07/07 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
俞敏洪北大演讲稿
2014/05/22 职场文书
2014年人大工作总结
2014/12/10 职场文书
2015个人半年总结范文
2015/03/09 职场文书
Django框架中视图的用法
2022/06/10 Python