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开发过程中常用函数收藏
Dec 14 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
PHP中time(),date(),mktime()区别介绍
Sep 28 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Mar 21 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 PHP
详解Laravel服务容器的绑定与解析
Nov 05 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 PHP
PHP中多字节字符串操作实例详解
Aug 23 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站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
php远程下载类分享
2016/04/13 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
JavaScript的document对象和window对象详解
2010/12/30 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
python发送伪造的arp请求
2014/01/09 Python
pyqt4教程之实现windows窗口小示例分享
2014/03/07 Python
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
python网络编程之文件下载实例分析
2015/05/20 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
行政前台岗位职责
2013/12/04 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
学生宿舍管理制度
2014/01/30 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
2014年预备党员学习新党章思想汇报
2014/09/15 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
话题作文之自信作文
2019/11/15 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP