微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP实现文件上传功能实例代码

点击浏览,将所选的文件上传到创建的images文件夹内

代码如下:

1.wenjian.PHP

rush:PHP;"> 无<a href="https://www.jb51.cc/tag/biaoti/" target="_blank" class="keywords">标题</a>文档

上传文件

PHP" method="post" enctype="multipart/form-data"> 请选择文件

2.chuli.PHP

rush:PHP;"> PHP //取文件信息 $arr = $_FILES["file"]; //var_dump($arr); //加限制条件 //1.文件类型 //2.文件大小 //3.保存的文件名不重复 if(($arr["type"]=="image/jpeg" || $arr["type"]=="image/png" ) && $arr["size"]<10241000 ) { //临时文件的路径 $arr["tmp_name"]; //上传文件存放的位置 //避免文件重复: //1.加时间戳.time()加用户名.$uid或者加.date('YmdHis') //2.类似网盘,使用文件夹来防止重复 $filename = "./images/".date('YmdHis').$arr["name"]; //保存之前判断该文件是否存在 if(file_exists($filename)) { echo "该文件已存在"; } else { //中文名的文件出现问题,所以需要转换编码格式 $filename = iconv("UTF-8","gb2312",$filename); //移动临时文件上传文件存放的位置(核心代码) //括号里:1.临时文件的路径,2.存放的路径 move_uploaded_file($arr["tmp_name"],$filename); } } else { echo "上传文件大小或类型不符"; }

以上所述是小编给大家介绍的PHP实现文件上传功能实例代码,希望对大家有所帮助。程序员遇到问题都会上(编程之家jb51.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

原文地址:https://www.jb51.cc/php/17450.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐