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中自带的字符串操作函数合集。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • laravel通用化的CURD的实现

    laravel通用化的CURD的实现

    这篇文章主要介绍了laravel通用化的CURD的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • tp5递归 无限级分类详解

    tp5递归 无限级分类详解

    今天小编就为大家分享一篇tp5递归 无限级分类详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Symfony生成二维码的方法

    Symfony生成二维码的方法

    这篇文章主要介绍了Symfony生成二维码的方法,实例分析了采用google开放api和PHP类库phpqrcode两种方法,并结合实例详细说明了Symfony下使用EndroidQrCodeBundle生成二维码的具体步骤与实现方法,需要的朋友可以参考下
    2016-02-02
  • Laravel 框架控制器 Controller原理与用法实例分析

    Laravel 框架控制器 Controller原理与用法实例分析

    这篇文章主要介绍了Laravel 框架控制器 Controller原理与用法,结合实例形式分析了Laravel 控制器 Controller基本概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • Thinkphp模板中截取字符串函数简介

    Thinkphp模板中截取字符串函数简介

    在php中截取字符串的函数有很多,而在thinkphp中也可以直接使用php的函数,本文给大家简单的介绍thinkPHP模板中截取字符串的具体用法,希望能对各位有所帮助
    2014-06-06
  • PHP静态成员变量和非静态成员变量详解

    PHP静态成员变量和非静态成员变量详解

    数据成员可以分静态变量、非静态变量两种.这篇文章主要介绍了PHP静态成员变量和非静态成员变量,需要的朋友可以参考下
    2017-02-02
  • PHP手机号中间四位用星号*代替显示的实例

    PHP手机号中间四位用星号*代替显示的实例

    本篇文章主要介绍了PHP手机号中间四位用星号*代替显示的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • PHP 手机归属地查询 api

    PHP 手机归属地查询 api

    PHP 手机归属地查询 api,大家可以结合调用即可。
    2010-02-02
  • php实现的支付宝网页支付功能示例【基于TP5框架】

    php实现的支付宝网页支付功能示例【基于TP5框架】

    这篇文章主要介绍了php实现的支付宝网页支付功能,结合实例形式分析了基于TP5框架框架的支付宝网页支付功能具体操作步骤与相关实现技巧,需要的朋友可以参考下
    2019-09-09

最新评论