php实现:一次选择多个文件上传

我的意思是:只有一个input输入框点击选择文件后按住ctrlzz或者或者是shift件选择多个文件实现点击一次按钮选中的文件依次上传给点思路就好有相关教程链接当然就更好... 我的意思是:只有一个input输入框 点击选择文件后 按住ctrlzz或者或者是shift件选择多个文件 实现点击一次按钮 选中的文件依次上传 给点思路就好 有相关教程链接当然就更好了 谢谢 展开
 我来答
匿名用户
推荐于2018-05-09
展开全部
参考代码如下:
<?php
$max_files=5; //最多上传文件的个数,与 up.htm 中的 input file 控件的个数相同
$up_ok_files=0; //成功上传的文件个数
$up_folder="ups"; //保存上传文件的目标文件夹
if(isset($_FILES['myfile'])){
//由于 $_FILES['myfile'] 是个数组,所以需要使用循环遍历
for($i=0;$i<$max_files;$i++){
//如果未出错
if($_FILES['myfile']['error'][$i]==0){
if(move_uploaded_file($_FILES['myfile']['tmp_name'][$i],$up_folder."/".$_FILES['myfile']['name'][$i])){
//成功上传后,计数器增 1
$up_ok_files +=1;
}
else{
echo "<h4 style='color:red;'>在服务器中保存失败</h4>";
}
}
}
echo "<h4>成功上传 ".$up_ok_files. " 个文件</h4>";
}
?>
注意:
如果对 $_FILES['myfile'] 这个数组的结构不清楚,可以在循环之前加入这句代码将其显示出来:
print_r($_FILES['myfile']);
Zjmainstay
2015-06-01 · 知道合伙人互联网行家
Zjmainstay
知道合伙人互联网行家
采纳数:580 获赞数:1129
http://www.zjmainstay.cn

向TA提问 私信TA
展开全部
input 加入multiple属性即可。

ie浏览器有些版本不兼容。

参考:http://www.cnblogs.com/Zjmainstay/archive/2012/08/11/jQuery_upload_multiple_images.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情商励志
2013-11-18 · TA获得超过167个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:125万
展开全部
百度 swfupload
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式