Php 表单输入以选择多个文件另存为数组

Php 表单输入以选择多个文件另存为数组,php,html,Php,Html,新手问题-不确定这是html还是php问题。我想创建一个表单,允许选择多个文件,以便以后作为数组发布。使用不同类型的type=file是否可以允许多个文件?如果您正在寻找多文件上载程序,请尝试此方法 <?php if(isset($_POST['btn_upload'])){ $limit=count($_FILES['uploads']['name']); $success=$fail=0; for($i=0;$i<$limit;$i++){

新手问题-不确定这是html还是php问题。我想创建一个表单,允许选择多个文件,以便以后作为数组发布。使用不同类型的type=file是否可以允许多个文件?

如果您正在寻找多文件上载程序,请尝试此方法

<?php
if(isset($_POST['btn_upload'])){
    $limit=count($_FILES['uploads']['name']);
    $success=$fail=0;
    for($i=0;$i<$limit;$i++){
        if(move_uploaded_file($_FILES['uploads']['tmp_name'][$i],
                              "uploads/".$_FILES['uploads']['name'][$i])){
            $success++;
        }
        else{
            $fail++;
        }
    }
    if($success>0){
        echo "Successfully uploaded ".$success." files";    
    }
    if($fail>0){
        echo "uploading of ".$fail." files failed";
    }
}
?>
<html>
<head>
<title></title>
</head>
<body>
    <frameset style="width:30%">
        <legend>Multiple Upload</legend>
        <form name="multipleUpload" id="" action="" method="POST"
              enctype='multipart/form-data'>
            <input type='file' id='uploadFile' name='uploads[]' multiple=""/>
            <input type='submit' value='upload' name='btn_upload'/>
        </form>
    </frameset>
</body>
</html>

您好,您能更清楚地回答您的问题吗?简单地说,您是在寻找一个上传的多文件吗?第一个答案中的代码是在HTML5上处理的。你必须检查你自己的版本。