Ir ao conteúdo
  • Cadastre-se

Jessé Viana_767778

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá Criei um formulário de contato para um site, mas não utilizei banco de dados para a manipulação dos dados. Tive a intenção de mandar todos os contatos direto pro e-mail do site que tenho. Segue os códigos dos dois arquivos que utilizei para fazer isso (Obs.: Coloquei somente o código sem CSS, afim de garantir melhor o entendimento. Primeiro arquivo: Contato.php <?php$msg= 0;@$msg= $_REQUEST['msg'];?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br"><head><meta charset="UTF-8"/><title></title></head><body><section id="corpo"><article id="noticia-principal"><header id="cabecalho-artigo"><hgroup> <h1>Contatos</h1></hgroup></header><h6>Todos os campos com <span id="campoobrigatorio">*</span> são obrigatórios o preenchimento!</h6><?php if($msg=="enviada"): ?><h1>Mensagem Enviada!</h1><?php else: ?><form method="post" action="processaform.php"><fieldset id="fale-conosco"><legend>Fale Conosco</legend><p><label for="nome">Nome<span id="campoobrigatorio">*</span> </label><input type="text" name="nome" id="nome" size="30" maxlength="33" placeholder="Digite seu nome"/></p><p><label for="email">E-mail<span id="campoobrigatorio">*</span> </label><input type="email" name="email" id="email" size="30" maxlength="30" placeholder="Digite um e-mail válido"/></p><p><label for="msg">Mensagem<span id="campoobrigatorio">*</span> </label><textarea name="msg" id="msg" cols="73" rows="5" placeholder="Digite sua mensagem"></textarea></p></fieldset><input id="enviar" type="image" src="_imagens/enviar.png"/></form></article></section><?php endif; ?></body></html> Segundo arquivo: processaform.php <?php$para= "[email protected]";$assunto= "Contato pelo Site";$nome= $_REQUEST['nome'];$email= $_REQUEST['email'];$msg= $_REQUEST['msg'];$corpo = "<strong>Mensagem de Contato</strong><br><br>";$corpo .= "<br><strong>Nome: </strong> $nome";$corpo .= "<br><strong>E-mail: </strong> $email";$corpo .= "<br><strong>Mensagem: </strong> $msg";$header= "Content-type:text/html; charset=UTF-8\n";$header.= "from: $email reply-to: $email\n";@mail($para, $assunto, $corpo, $header);header("location:contatos.php?msg=enviada");?> A pergunta é: Será que vai dar certo? Ainda não hospedei o site para verificar. Obrigado desde já!
  2. Olá Gostaria de saber como se faz uma mensagem de "Enviado com sucesso!" num formulário? Não me refiro aquele alerta do javascript, sem formatação e que precisa clicar em OK pra desaparecer. Gostaria de um que fosse possível editar e só aparecer durante alguns segundos, só pra ter a certeza que o contato foi enviado. Alguém poderia me ajudar, por favor!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...