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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
PHP 时间日期操作实战
Aug 26 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
php生成zip文件类实例
Apr 07 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 PHP
PHP字符串中抽取子串操作实例分析
Jun 22 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的分页功能
2007/03/21 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
php 删除cookie方法详解
2014/12/01 PHP
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
php DES加密算法实例分析
2019/09/18 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
机电专业体育教师求职信
2013/09/21 职场文书
普通院校学生的自荐信
2013/11/27 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
单位工作证明书格式
2014/10/04 职场文书
员工年终考核评语
2014/12/31 职场文书
节约用电倡议书
2015/04/28 职场文书