多文件上传代码错误

时间:2013-01-25 16:01:40

标签: image file-upload

<?php
if(isset($_FILES['files']['name']))
{
    foreach($_FILES['files']['name'] as $key)
    {
    echo $file_name = $_FILES['files']['name'][$key];
    }
}
?>


<form action="test.php" method="POST" enctype="multipart/form-data">
<input type="file" name="files[]" multiple />
<input type="submit" value="submit">
</form>

我想回显文件名。但我得到了错误

注意:第6行的D:\ xampp1 \ htdocs \ imageupload \ test.php中的未定义索引:1_t.jpg

注意:未定义的索引:第6行的D:\ xampp1 \ htdocs \ imageupload \ test.php中的2_t.jpg

注意:第6行的D:\ xampp1 \ htdocs \ imageupload \ test.php中的未定义索引:007.jpg

1 个答案:

答案 0 :(得分:1)

这应该有效

<?php
$filenames = array();
if(isset($_FILES['files']['name'])) {
    foreach($_FILES['files']['name'] as $name) {
      $filenames[] = $name;
    }
}
print implode('<br/>', $filenames);
?>


<form method="POST" enctype="multipart/form-data">
<input type="file" name="files[]" multiple />
<input type="submit" value="submit">
</form>