var_dump仅在上传多个文件时显示1个数组

时间:2013-03-11 18:34:29

标签: php html forms upload var-dump

我有一个上传图片然后裁剪它们的脚本。但是当我使用

    <input type="file" name="filename" multiple="multiple"/><br />

然后做一个var_dump我只得到1个数组而不是'例如'10个图像。

我的上传表格:

<form action="uploaded.php" method="POST" enctype="multipart/form-data">
    <hr>
    <input type="file" name="filename" multiple="multiple"/><br />
    <br /><br />
    <hr width="60" align="left">
    <input type="submit" value="Upload" />
</form>

我的代码可以看到上传文件:

<?php
session_start();
echo "<pre>";
var_dump($_FILES);

die();
?>

当我上传10张图片时它只显示第一个选中并打印出1个数组。

请帮忙!

由于

编辑:我认为我必须使用会话。但我该怎么做?

1 个答案:

答案 0 :(得分:1)

与使用多次的任何其他表单元素相同:<input type="file" name="filename[]" multiple="multiple"/>