php多文件上传实现代码


Posted in PHP onFebruary 20, 2014

index_uploads.php

<html>
<head>
    <meta charset="utf-8">
    <title>index_uploads</title>
</head>
<body>
    <form action="uploads.php" method="post" enctype="multipart/form-data">
        <input type="file" name="file[]">
        <br>
        <input type="file" name="file[]">
        <br>
        <input type="submit" value="uploads">
    </form>
</body>
</html>

uploads.php

<?php
            header("content-type:text/html;charset=utf-8");
            echo "<pre>";
            print_r($_FILES);
            echo "</pre>";
            $count = count($_FILES['file']['name']);
            for ($i = 0; $i < $count; $i++) {
                $tmpfile = $_FILES['file']['tmp_name'][$i];
                $filefix = array_pop(explode(".", $_FILES['file']['name'][$i]));
                $dstfile = "uploads/files/".time()."_".mt_rand().".".$filefix;
                if (move_uploaded_file($tmpfile, $dstfile)) {
                    echo "<script>alert('succeed!');window.location.href='index_uploads.php';</script>";
                } else {
                    echo "<script>alert('fail!');window.location.href='index_uploads.php';</script>";
                }
            }

核心:<1>上传首页中input的name属性是这么设置的。

 <2>用while循环上传多文件。

PHP 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
利用PHP实现与ASP Banner组件相似的类
Oct 09 PHP
php上传文件的增强函数
Jul 21 PHP
PHP学习笔记之一
Jan 17 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 PHP
PHP读取PDF内容配合Xpdf的使用
Nov 24 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
Jan 05 PHP
项目中应用Redis+Php的场景
May 22 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
php图片缩放实现方法
Feb 20 #PHP
php跨域cookie共享使用方法
Feb 20 #PHP
PHP中redis的用法深入解析
Feb 20 #PHP
MongoDB在PHP中的常用操作小结
Feb 20 #PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 #PHP
Php无限级栏目分类读取的实现代码
Feb 19 #PHP
Php中使用Select 查询语句的实例
Feb 19 #PHP
You might like
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
关于js与php互相传值的介绍
2013/06/25 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
2018/08/30 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
python绘制圆柱体的方法
2018/07/02 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
在python中做正态性检验示例
2019/12/09 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
c语言常见笔试题总结
2016/09/05 面试题
工作疏忽检讨书
2014/01/25 职场文书
社区活动邀请函范文
2014/01/29 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
python获取对象信息的实例详解
2021/07/07 Python
索尼ICF-5900W收音机测评
2022/04/24 无线电
如何利用python实现Simhash算法
2022/06/28 Python