Olá... estou com um pequeno problema de lógica no meu sistema, e ainda não encontrei a solução se alguém puder ajudar
Bom eu tenho um formulário onde contem dois campos, onde um serve para selecionar imagens e o outro para selecionar arquivos, da seguinte forma
<form name="cadastrar" method="post" enctype="multipart/form-data">
<input type="file" multiple name="imagens[]" accept=".jpg, .jpeg, .png, .gif"/>
<input type="file" multiple name="arquivos[]" accept=".pdf" />
</form>
e no php eu verifico se eles estão vazios para chamar suas classes que fazem o resto, cadastrar no banco, enviar os arquivos etc...
if (!empty($_FILES['imagens']['tmp_name'])):
$imagens = new AdminPostagensImagens();
$imagens->enviarImagens($_FILES['imagens'], $id);
endif;
if (!empty($_FILES['arquivos']['tmp_name'])):
$arquivos = new AdminPostagensArquivos();
$arquivos->enviarArquivos($_FILES['arquivos'], $id);
echo 'saporra não pode carregar vazio';
endif;
porém ao deixar o campo de enviar imagens vazio mesmo assim ele esta entrando na condição e chamando a classe, não sei onde está o erro, se alguém puder ajudar fico grato.