estou querendo verificar através de um campo "file" se esse mesmo campo está vazio ou não... tentei da seguinte forma (apenas um exemplo do que eu fiz no código):
arquivo" é o nome do campo. Além do "isset" tb coloquei "empty" e "".
1ª FORMA
$nome_arquivo = $_FILES['arquivo']['name'];
if(isset($nome_arquivo) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
2ª FORMA
if(isset($_FILES['arquivo']) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
3ª FORMA "essa eu apelei"
if(isset($_REQUEST['arquivo']) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
4º FORMA "tentei usar condicionais indendentes em todas, segue um modelo"
Pergunta
MTavares
caros colegas,
estou querendo verificar através de um campo "file" se esse mesmo campo está vazio ou não... tentei da seguinte forma (apenas um exemplo do que eu fiz no código):
arquivo" é o nome do campo. Além do "isset" tb coloquei "empty" e "".
1ª FORMA
$nome_arquivo = $_FILES['arquivo']['name'];
if(isset($nome_arquivo) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
2ª FORMA
if(isset($_FILES['arquivo']) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
3ª FORMA "essa eu apelei"
if(isset($_REQUEST['arquivo']) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
}else{
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
4º FORMA "tentei usar condicionais indendentes em todas, segue um modelo"
if(isset($_FILES['arquivo']) == ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - vazio";
exit;
} if(isset($_FILES['arquivo']) != ""){
$nome_arquivo = $_FILES['arquivo']['name'];
echo $nome_arquivo. " - não vazio";
exit;
}
... mas não consegui....
abraços e bom carnaval!!
Editado por MTavaresLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.