mruoppolo 14 Denunciar post Postado Novembro 25, 2015 Olá, tudo bem? Estou montado aqui um sistema onde tem o upload de três imagens separadas e mais algumas outras informações no formulário, porém, era para estas imagens serem opcionais, mas se o usuário não informar nenhum valor para estas imagens esta dando o seguinte erro: Warning: copy() [function.copy]: Filename cannot be empty in /home/diret721/public_html/painel/includes/configs/salvar-layout.php on line 19Warning: copy() [function.copy]: Filename cannot be empty in /home/diret721/public_html/painel/includes/configs/salvar-layout.php on line 26Warning: copy() [function.copy]: Filename cannot be empty in /home/diret721/public_html/painel/includes/configs/salvar-layout.php on line 33 Este erro refere-se ao seguinte trecho de código: if(isset($_FILES["banner"]) && $_FILES["banner"] != null){ $banner=$_FILES["banner"]["tmp_name"]; $nome_banner=$_FILES["banner"]["name"]; copy($banner,"../../../loja/images/banners/$nome_banner"); }else{ $banner = $images['strLojaLayoutBanner']; } if(isset($_FILES["logofooter"])){ $logofooter=$_FILES["logofooter"]["tmp_name"]; $nome_footer=$_FILES["logofooter"]["name"]; copy($logofooter,"../../../loja/images/uploads/logo/$nome_footer"); }else{ $logofooter=$images['strLojaLayoutLogoFooter']; } if(isset($_FILES["logoheader"]) ){ $logoheader=$_FILES["logoheader"]["tmp_name"]; $nome_header=$_FILES["logoheader"]["name"]; copy($logoheader,"../../../loja/images/uploads/logo/$nome_header"); }else{ $logofooter=$images['strLojaLayoutLogoTopo']; } Porque assim, a minha ideia é, se o cara não enviar a imagem, ele vai puxar do banco de dados o nome da imagem que ja esta la e assim ele não atualiza o campo, entendeu?? Como eu passo fazer este if(isset() de maneira que ele entenda quando o usuário não enviou imagens?? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Novembro 25, 2015 if($_FILES['nome_do_campo']['error'] == '0'){ http://php.net/manual/en/features.file-upload.errors.php Compartilhar este post Link para o post Compartilhar em outros sites
mruoppolo 14 Denunciar post Postado Novembro 26, 2015 Muito obrigado ESerra, era isso mesmo Compartilhar este post Link para o post Compartilhar em outros sites