php多文件上传实现代码

发布时间:2019-09-17编辑:脚本学堂
分享一个php多文件上传实现代码,php如何实现多文件上传,通过本例可以掌握些要领,感兴趣的朋友参考下吧。

例子,php 文件上传
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>

2,多文件上传代码 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 jquery 多文件上传的实现代码
PHP图片上传类(多文件上传、缩略图、水印)
PHP上传多文件、多图片的示例代码
php上传多文件与多图片的实例代码
php文件上传类与实例(单文件上传、多文件上传)
php多文件上传的简单示例分析
php 普通表单多文件上传的例子
php 多文件上传的简单例子(入门)
php普通表单多文件上传的代码
php多文件上传的三种方法