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性能的21种方法介绍
Jun 25 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
Sep 27 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
Codeigniter发送邮件的方法
Mar 19 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
PHP7扩展开发教程之Hello World实现方法示例
Aug 03 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
laravel中的一些简单实用功能
Nov 03 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
Jun 19 PHP
基于Laravel 5.2 regex验证的正确写法
Sep 29 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解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
自制PHP框架之设计模式
2017/05/07 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
Python读写Excel文件方法介绍
2014/11/22 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python开启debug模式的方法
2019/06/27 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
社区工作者感言
2014/03/02 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
教师年终个人总结
2015/02/11 职场文书