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

 更新时间:2018年09月25日 11:57:49   作者:笨小蛋3  
这篇文章主要介绍了php中上传文件的实现代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

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文件下载原理

    这篇文章主要介绍了浅析PHP文件下载原理,需要的朋友可以参考下
    2014-12-12
  • 珊瑚虫IP库浅析

    珊瑚虫IP库浅析

    珊瑚虫IP库浅析...
    2007-02-02
  • php短视频源码之瀑布流分割线左右间距问题及解决代码

    php短视频源码之瀑布流分割线左右间距问题及解决代码

    这篇文章给大家介绍php短视频源码,瀑布流分割线左右间距问题解决的相关代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-09-09
  • 创建数据库php代码 用PHP写出自己的BLOG系统

    创建数据库php代码 用PHP写出自己的BLOG系统

    今天的任务是创建数据库,因为对数据库懂的很少,所以在数据库表关系上还很差啊。
    2010-04-04
  • 教你php如何实现验证码

    教你php如何实现验证码

    这篇文章教大家php如何实现验证码,验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • PHP时间和日期函数详解

    PHP时间和日期函数详解

    php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了;通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的很重要),有需要的小伙伴可以参考下。
    2015-05-05
  • Thinkphp 5.0实现微信企业付款到零钱

    Thinkphp 5.0实现微信企业付款到零钱

    这篇文章主要为大家详细介绍了Thinkphp 5.0实现微信企业付款到零钱,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • ThinkPHP 3.2.2实现事务操作的方法

    ThinkPHP 3.2.2实现事务操作的方法

    这篇文章主要介绍了ThinkPHP 3.2.2实现事务操作的方法,简单分析了thinkPHP中事务的启动、提交、回滚等操作方法并给出了完整的事务提交与回滚操作实例,需要的朋友可以参考下
    2017-05-05
  • CodeIgniter生成静态页的方法

    CodeIgniter生成静态页的方法

    这篇文章主要介绍了CodeIgniter生成静态页的方法,涉及CodeIgniter框架使用文件操作类生成静态文件的实现技巧,需要的朋友可以参考下
    2016-05-05
  • php 无限级数据JSON格式及JS解析

    php 无限级数据JSON格式及JS解析

    公司要做个Flash效果的页面,需要个无限级树,显示用户邀请的好友及其下线,由此就构成了无限级的关系,可能下线有无限多。
    2010-07-07

最新评论