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 相关文章推荐
新浪新闻小偷
Oct 09 PHP
PHP学习之正则表达式
Apr 17 PHP
探讨如何把session存入数据库
Jun 07 PHP
smarty获得当前url的方法分享
Feb 14 PHP
PHP根据IP判断地区名信息的示例代码
Mar 03 PHP
2014年10个最佳的PHP图像操作库
Jul 14 PHP
php实现仿写CodeIgniter的购物车类
Jul 29 PHP
php实现json编码的方法
Jul 30 PHP
使用PHP免费发送定时短信的实例
Oct 24 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
PHP 实现公历日期与农历日期的互转换
Sep 13 PHP
PHP通过curl获取接口URL的数据方法
May 31 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
分享常见的几种页面静态化的方法
2015/01/08 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
JS定时器实例
2013/04/17 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
python中的计时器timeit的使用方法
2017/10/20 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
python之拟合的实现
2019/07/19 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
销售经理竞聘书
2014/03/31 职场文书
省文明单位申报材料
2014/05/08 职场文书
工地材料员岗位职责
2015/04/11 职场文书