PHP多文件上传原理_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > PHP多文件上传原理

PHP多文件上传原理

 2018/3/18 17:47:10  青春..荒唐  程序员俱乐部  我要评论(0)
  • 摘要:【前言】本文说下多文件上传的原理,前提要理解单文件上传【主体】(1)可以使用$_FILES来接受文件信息,打印并查看数组<formaction=""method="post"enctype="multipart/form-data"><inputtype="file"name="file[]"/><hr><inputtype="file"name="file[]"/><hr><
  • 标签:PHP 上传 文件

【前言】

? ? 本文说下多文件上传的原理,前提要理解单文件上传

?

【主体】

(1)可以使用$_FILES来接受文件信息,打印并查看数组

class="php"><form action="" method="post" enctype="multipart/form-data">
    <input type="file" name="file[]"/><hr>
    <input type="file" name="file[]"/><hr>
    <input type="submit" name="submit" value="提交" />
</form>
<?php
    echo "<pre>";
    var_dump($_FILES['file']);
    echo "</pre>";
?>

?

(2)多文件时,从打印数据可以看出文件信息被存到数组里。这时需要用到循环来读取单个文件的信息。

$array = $_FILES['file']['name'];
    $length = count($array);
    for($i=0;$i<$length;$i++){
        echo "文件名为".$array[$i]."<br>";
        echo "原先保存位置: " . $_FILES["file"]["tmp_name"][$i]."<br>";
        move_uploaded_file($_FILES["file"]["tmp_name"][$i],"./upload/" . $array[$i]);
        echo "提交后保存位置: " . "./upload/里的" . $array[$i]."<br>";
    }

?注意:临时文件名后需加[$i]来进行区分辨别

?

【重点】

? ?主要了解循环读取单个信息,上面只是简单例子,重在逻辑

?

?

?

?

?

?

?

?

?

.

上一篇: 微服务开发中的数据架构设计 下一篇: 没有下一篇了!
发表评论
用户名: 匿名