如何知道$ _FILES数组何时为空

时间:2014-09-09 06:41:36

标签: php

我怎么知道FILES不包含图像,并相应调整我的代码? 我想要这样的东西:

if(expression_that_check_FILES_array_isnot_empty)
{
   do sth;
}
else
{
   do sthElse;
}

4 个答案:

答案 0 :(得分:1)

感谢 Pavel Janicek在评论中的回答。 我用过这个:

if (!empty($_FILES)){
   do sth;
}
else{
   do sthElse;
}

答案 1 :(得分:0)

请尝试:

if($_FILES['file']['name']!="")
{
   do sth;
}
else
{
   do sthElse;
}

答案 2 :(得分:0)

试试这个

if(!empty($_FILES['file']['name']))
{
   do sth;
}
else
{
   do sthElse;
}

答案 3 :(得分:0)

你能试试吗?

if(!isset($_FILES["file"]["size"]) || ($_FILES["my_file_name"]["size"] == 0) || (!empty($_FILES["file"]["name"]) {
    do sth; // Throw Error
} else {
   do sthElse; //Upload 
}