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 相关文章推荐
PHP开发文件系统实例讲解
Oct 09 PHP
mysql5详细安装教程
Jan 15 PHP
分享一个php 的异常处理程序
Jun 22 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
Aug 21 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
php实现TCP端口检测的方法
Apr 01 PHP
简单谈谈 php 文件锁
Feb 19 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
Mar 09 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
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
PHP中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
基于php权限分配的实现代码
2013/04/28 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
pygame学习笔记(4):声音控制
2015/04/15 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
工商管理专业实习生自我鉴定
2013/09/29 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
难忘的一天教学反思
2014/04/30 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python