Last active
December 29, 2015 11:19
-
-
Save tduarte/7663356 to your computer and use it in GitHub Desktop.
Script para quem precisa enviar e-mails pelo PHP de forma simples via POST.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Colocar na tag form os seguintes atributos: <form method="post" action="enviar.php"> | |
$para = "[email protected]"; // Mudar o e-mail para o destinatário | |
$assunto = "Formulário de Contato"; // Assunto do E-mail | |
$mensagem = "<strong>Nome: </strong>".$_POST['posto']; // Campos do formulário. Colocar o equivalente no atributo name do campo. | |
$mensagem .= "<br><strong>E-mail: </strong>".$_POST['email']; // Campos do formulário. Colocar o equivalente no atributo name do campo. | |
$mensagem .= "<br><strong>Telefone: </strong>".$_POST['telefone']; // Campos do formulário. Colocar o equivalente no atributo name do campo. | |
$mensagem .= "<br><strong>Mensagem: </strong>".$_POST['mensagem']; // Campos do formulário. Colocar o equivalente no atributo name do campo. | |
$cabecalho = "Content-Type:text/html; charset=UTF-8\n"; | |
$cabecalho .= "From: Contato pelo Site <[email protected]>\n"; // Mudar o e-mail para o destinatário | |
$cabecalho .= "X-Sender: <[email protected]>\n"; // Mudar o e-mail para o destinatário | |
$cabecalho .= "X-Mailer: PHP v".phpversion()."\n"; | |
$cabecalho .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n"; | |
$cabecalho .= "Return-Path: <[email protected]>\n"; // Mudar o e-mail para o destinatário | |
$cabecalho .= "MIME-Version: 1.0\n"; | |
if(mail($para, $assunto, $mensagem, $cabecalho)) { | |
echo "<script type=\"text/javascript\">". | |
"alert('Você receberá um contato, o mais breve possível.');". // Mensagem exibida em caso de sucesso | |
"window.location = 'index.html';". // URL que será redirecionado em caso de sucesso | |
"</script>"; | |
} else { | |
echo "Ocorreu um problema para enviar seu e-mail. Tente novamente."; // Mensagem de Erro | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment