在php中检查多文件输入

在php中检查多文件输入,php,Php,伙计们有一个问题不知道为什么这是不工作,我有文件输入字段,可以上传多个图像 这是我的表格 <form method="post" action="" enctype="multipart/form-data"> <input name="images[]" type="file" multiple="multiple"> <input type="submit" name="test" value="test"/> </form> 但是这根本不

伙计们有一个问题不知道为什么这是不工作,我有文件输入字段,可以上传多个图像

这是我的表格

<form method="post" action="" enctype="multipart/form-data">
<input name="images[]" type="file" multiple="multiple">
<input type="submit" name="test" value="test"/>
</form> 
但是这根本不起作用,你知道为什么吗?

试试这个:

$hasUpload = false;
if(isset($_FILES['images']['name'])){
    foreach($_FILES['images']['name'] as $key => $value){
        if(!empty($value)) {
            // some codes here
            $hasUpload = true;
        }
    }
}
if (!$hasUpload) {
    echo 'No images have been selected';
}
试试这个:

$hasUpload = false;
if(isset($_FILES['images']['name'])){
    foreach($_FILES['images']['name'] as $key => $value){
        if(!empty($value)) {
            // some codes here
            $hasUpload = true;
        }
    }
}
if (!$hasUpload) {
    echo 'No images have been selected';
}


你检查过这个了吗!isset$\u文件['images']['name']对不起,没有收到您的邮件,先生。我该怎么处理这个?我如何在代码中使用它?谢谢检查这个var_dump php手动链接是的,我检查过了!isset$_文件['images']['name'],但运气不好。你有没有检查过这个!isset$\u文件['images']['name']对不起,没有收到您的邮件,先生。我该怎么处理这个?我如何在代码中使用它?谢谢检查这个var_dump php手动链接是的,我检查过了!isset$_文件['images']['name'],但运气不好。我以前试过这个。但是这也不起作用,我的朋友,错误消息是什么?你有var_dump$文件来检查表单数据吗?没有任何错误,它只是进入循环,而不是显示echo语句。是的,我在使用var_dump$_filesarray1{[images]=>array5{[name]=>array1{[0]=>string0}[type]=>array1{[0]=>string0}[tmp_name]=>array1{[0]=>string0}[error]=>array1{[0]=>int4}[size]=>array1{[0]=>int0}转储与表单不一致。你在什么地方修改了吗?我没有在@mikespook上修改任何东西我应该把var_dump放在哪里?我以前试过这个。但是这也不起作用,我的朋友,错误消息是什么?你有var_dump$文件来检查表单数据吗?没有任何错误,它只是进入循环,而不是显示echo语句。是的,我在使用var_dump$_filesarray1{[images]=>array5{[name]=>array1{[0]=>string0}[type]=>array1{[0]=>string0}[tmp_name]=>array1{[0]=>string0}[error]=>array1{[0]=>int4}[size]=>array1{[0]=>int0}转储与表单不一致。你在什么地方修改了吗?我没有在@mikespook上修改任何东西我应该把var_dump放在哪里?