•  
     

Formulário de envio de e-mail - PHP

Copie o código abaixo para dentro da página de contato de sua Home Page.

Código: Selecionar todos

<form action="enviar.php" method="POST">
  Nome: <input name="Nome" Size="30"><br>
  E-mpresa: <input name="Empresa" Size="30"><br>
  E-mail: <input name="Email" Size="30"><br>
  <!-- (demais dados do contato) -->

  Mensagem:<br>
  <textarea rows="2" name="Mensagem" cols="31"></textarea><br>
  <!-- (caixa de texto) -->

  <input type="submit" value="Enviar">
  <input type="reset" value="Limpar">
</form> 


Crie um novo arquivo chamado enviar.php e cole o conteúdo abaixo:

Código: Selecionar todos

<?php

  // Destinatário
  $para = "[email protected]";

  // Assunto do e-mail
  $assunto = "Contato do site";

  // Campos do formulário de contato
  $nome = $_POST[`Nome`];
  $empresa = $_POST[`Empresa`];
  $email = $_POST[`Email`];
  $mensagem = $_POST[`Mensagem`];

  // Monta o corpo da mensagem com os campos
  $corpo = "Nome: $nome <br>Empresa: $empresa <br>";
  $corpo .= "E-mail: $email <br>Mensagem: $mensagem";

  // Cabeçalho do e-mail
  $header = "From: $nome <$para> Reply-to: $email ";
  $header .= "Content-Type: text/html; charset=iso-8859-1 ";

  mail($para, $assunto, $corpo, $header);

  $msg = "Sua mensagem foi enviada com sucesso.";

  // Mostra a mensagem acima e redireciona para index.html
  echo "<script>location.href=`index.html`; alert(`$msg`);</script>";

?> Altere / substitua o endereço de e-mail do exemplo pelo desejado