提交表单时,PHP 多个文件上传没有任何进一步


PHP multiple file upload not getting any further when submitting form

>我有这个PHP代码:

if(isset($_POST["submit"])) {
    echo 'submit';
    foreach($_FILES['file_name']['name'] as $key => $value) {
        echo 'file';
        $handle = fopen($_FILES['file_name']['tmp_name'][$key], "r");
        fgetcsv($handle);
        //then loop through each row
        while(($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            echo 'DATA: '.$data[0].'<br>';
            //and insert the data
            /*$stmt = $pdo_conn->prepare("INSERT into customer2 (industry, company, address1, town, postcode, county, phone, forename, contact_position) values (:industry, :company, :address1, :town, :postcode, :county, :phone, :forename, :contact_position) ");
            $stmt->execute(array(':industry' => $data[0], 
            ':company' => $data[1], 
            ':address1' => $data[2], 
            ':town' => $data[3], 
            ':postcode' => $data[4], 
            ':county' => $data[5], 
            ':phone' => $data[8], 
            ':forename' => $data[13], 
            ':contact_position' => $data[14] ));*/
            /*$sql="INSERT into customer2 (industry, company, address1, town, postcode, county, phone, forename, contact_position) values ('".$data[0]."', '".$data[1]."', '".$data[2]."', '".$data[3]."', '".$data[4]."', '".$data[5]."', '".$data[8]."', '".$data[13]."', '".$data[14]."'); ";
            $rs=mysql_query($sql,$conn) or die(mysql_error());*/
        }
    }
}

在表单提交上运行,我的表单如下所示:

<form method="post" action="upload_records" enctype="multipart/form-data">
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="2"><input type="file" name="file_name" multiple="multiple" /></td>
  </tr>
  <tr>
    <td colspan="2" align="right"><input type="submit" name="submit" value="Upload" /></td>
  </tr>
</table>
</form>

当我提交表单时,我看到"提交"一词,但即使选择了文件,下面也没有显示任何其他内容

我可以看到使用 Chrome 时正在上传的文件(在底部状态栏中显示百分比)

您是否检查过服务器的文件大小限制?您可以尝试通过以下方式增加它们:

ini_set('memory_limit', '96M');
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');

呃,我想将其作为评论发布,但需要更多积分,所以,这是我将问题作为答案的蹩脚尝试。