php 使用html5实现多文件上传实例


Posted in PHP onOctober 24, 2016

首先向大家介绍一下html5中file的multiple属性

定义和用法

multiple 属性规定输入字段可选择多个值。如果使用该属性,则字段可接受多个值。

实例:

<form action="demo_form.asp" method="get">
 Select images: <input type="file" name="img" multiple="multiple" />
 <input type="submit" />
</form>

上面实例中的input file 可接受多个文件上传字段。

了解了html5中file的multiple属性,下面我们开始讲解使用html5实现多文件上传。

实例代码:

html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form action="my_parser.php" method="post" enctype="multipart/form-data">
 <p><input name="upload[]" type="file" multiple="multiple" /></p>
 <input type="submit" value="Upload all files">
</form>
</body>
</html>

php代码:

for($i=0; $i<count($_FILES['upload']['name']); $i++) {
 //Get the temp file path
 $tmpFilePath = $_FILES['upload']['tmp_name'][$i];

 //Make sure we have a filepath
 if ($tmpFilePath != ""){
  //Setup our new file path
  $newFilePath = "./uploadFiles/" . $_FILES['upload']['name'][$i];

  //Upload the file into the temp dir
  if(move_uploaded_file($tmpFilePath, $newFilePath)) {

   //Handle other code here

  }
 }
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
php网页后退不再出现过期
Mar 08 PHP
php中cookie的作用域
Mar 27 PHP
PHP stream_context_create()作用和用法分析
Mar 29 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
PHP抽象类 介绍
Jun 13 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
PHP实现GIF图片验证码
Nov 04 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
php中字符串和整数比较的操作方法
Jun 06 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 PHP
php 多文件上传的实现实例
Oct 23 #PHP
php 修改上传文件大小限制实例详解
Oct 23 #PHP
详解php中空字符串和0之间的关系
Oct 23 #PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 #PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 #PHP
PHP 常用时间函数资料整理
Oct 22 #PHP
详解PHP编码转换函数应用技巧
Oct 22 #PHP
You might like
PHP 文件缓存的性能测试
2010/04/25 PHP
PHP生成器简单实例
2015/05/13 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
js操作二进制数据方法
2018/03/03 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
vue中使用rem布局代码详解
2019/10/30 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
python处理圆角图片、圆形图片的例子
2014/04/25 Python
python中global用法实例分析
2015/04/30 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
质检部部长职责
2013/12/16 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
个人典型事迹材料
2014/12/30 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
详解jQuery的核心函数和事件处理
2022/02/18 jQuery