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+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
php zip文件解压类代码
Dec 02 PHP
php输出表格的实现代码(修正版)
Dec 29 PHP
PHP多个版本的分析解释
Jul 21 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
php广告加载类用法实例
Sep 23 PHP
Yii分页用法实例详解
Dec 04 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 PHP
PHP getNamespaces()函数讲解
Feb 03 PHP
PHP数组访问常用方法解析
Sep 05 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 curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JS中style属性
2006/10/11 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
vue中监听返回键问题
2019/08/28 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python文件名和文件路径操作实例
2017/09/29 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
python学生信息管理系统(初级版)
2018/10/17 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
python自动点赞功能的实现思路
2020/02/26 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
劳资协议书范本
2014/04/23 职场文书
综艺节目策划方案
2014/06/13 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
小学班主任工作随笔
2015/08/15 职场文书
表扬信范文
2019/04/22 职场文书