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中实现进程间通讯
Oct 09 PHP
兼容PHP5的PHP目录管理函数库
Jul 10 PHP
PHP代码审核的详细介绍
Jun 13 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
Jun 24 PHP
提升PHP性能的21种方法介绍
Jun 25 PHP
更改localhost为其他名字的方法
Feb 10 PHP
php伪静态之APACHE篇
Jun 02 PHP
PHP魔术方法__GET、__SET使用实例
Nov 25 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
php中array_unshift()修改数组key注意事项分析
May 16 PHP
php实现用户登陆简单实例
Apr 04 PHP
Laravel框架中缓存的使用方法分析
Sep 06 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中实现可以返回多个值的函数实例
2015/03/21 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
javascript打印输出json实例
2013/11/11 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
简单的Python2.7编程初学经验总结
2015/04/01 Python
Python fileinput模块使用实例
2015/05/28 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python Process多进程实现过程
2019/10/22 Python
python 类之间的参数传递方式
2019/12/20 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
高分子材料个人求职信范文
2013/09/25 职场文书
英语硕士生求职简历的自我评价
2013/10/15 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
2014大学生全国两会学习心得体会
2014/03/13 职场文书
大学生活自我评价
2014/04/09 职场文书
对教师的评语
2014/04/28 职场文书
服务标语大全
2014/06/18 职场文书
营销总监岗位职责
2014/09/16 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
运动会通讯稿100字
2015/07/20 职场文书
MySQL sql_mode修改不生效的原因及解决
2021/05/07 MySQL
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript