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 相关文章推荐
thinkPHP的Html模板标签使用方法
Nov 13 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
discuz加密解密函数使用方法和中文注释
Jan 21 PHP
基于PHP实现的事件机制实例分析
Jun 18 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
php中序列化与反序列化详解
Feb 13 PHP
php实现用户登陆简单实例
Apr 04 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
PHP中PCRE正则解析代码详解
Apr 26 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 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写的serv-u的web申请账号的程序
2006/10/09 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
js indexOf()定义和用法
2012/10/21 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
javascript中select下拉框的用法总结
2016/01/07 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
Python之修改图片像素值的方法
2019/07/03 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
董事长岗位职责
2013/11/30 职场文书
运动会广播稿300字
2014/01/10 职场文书
2014年会策划方案
2014/05/11 职场文书
宣传普通话标语
2014/06/27 职场文书
假释思想汇报范文
2014/10/11 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL