Como verifico se um $_FILE foi definido?
Estou tentando executar esse código:
if(empty($_FILES['imagem']['name'])){
$upload = new Upload();
$novoNome = $upload->efetuarUpload($_FILES["imagem"]);
$pontoTrocaAlterado->setImagem($novoNome);
}
Eu preciso que apenas quando o usuário fizer upload do arquivo, ele executar a função efetuar Upload e setar o novo nome da imagem. No entanto fazendo os testes, mesmo quando o usuário não faz upload do arquivo, o nome é alterado.
Já usei diversas funções como:
in_array array_key_exists
Mas não tive sucesso, alguém poderia me ajudar?
if(empty($_FILES['imagem']['name'])){
$upload = new Upload();
$novoNome = $upload->efetuarUpload($_FILES["imagem"]);
$pontoTrocaAlterado->setImagem($novoNome);
}
Eu preciso que apenas quando o usuário fizer upload do arquivo, ele executar a função efetuar Upload e setar o novo nome da imagem. No entanto fazendo os testes, mesmo quando o usuário não faz upload do arquivo, o nome é alterado.
Já usei diversas funções como:
in_array array_key_exists
Mas não tive sucesso, alguém poderia me ajudar?
Jonas
Curtidas 0
Melhor post
Alex Nolaço
30/06/2017
Fala miguel, estive analisando seu código, tente desta maneira abaixo:
if(!empty($_FILES['imagem']['name'])){
$upload = new Upload();
$novoNome = $upload->efetuarUpload($_FILES["imagem"]);
$bannerAlterado->setImagem($novoNome);
}else{
$bannerAlterado->setImagem($imagem);
}
GOSTEI 1
Mais Respostas
Matt Brown
29/06/2017
With sincerity and admin of a site, take the time to present important information to the visitors. netflix telephone number contact dell support hp customer support phone number netgear router technical support phone number yahoo email support phone number dragon phone number
GOSTEI 0
Jonas
29/06/2017
Obrigado! resolveu meu problema!
GOSTEI 0