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中uploaded_files函数使用方法详解
Mar 09 PHP
PHP读取xml方法介绍
Jan 12 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
May 16 PHP
Laravel5中Cookie的使用详解
May 03 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
php学习之function的用法
2012/07/14 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
Smarty foreach控制循环次数的一些方法
2015/07/01 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
xmlhttp缓存清除的2种解决方法
2013/12/13 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
JavaScript反弹动画效果的实现代码
2017/07/13 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
js实现双色球效果
2020/08/02 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
python3实现暴力穷举博客园密码
2016/06/19 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
Python面向对象进阶学习
2019/05/21 Python
通过实例解析Python return运行原理
2020/03/04 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Python csv文件记录流程代码解析
2020/07/16 Python
python属于哪种语言
2020/08/16 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
七年级英语教学反思
2014/01/15 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
环保倡议书100字
2014/05/15 职场文书
四风问题查摆材料
2014/08/25 职场文书
小学科学教学计划
2015/01/21 职场文书
二十年同学聚会感言
2015/07/30 职场文书
认识实习感想
2015/08/10 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis