Esempio n. 1
0
    return isset($_POST[$valor]) ? $_POST[$valor] : '';
}
function validaEmail($email)
{
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function enviaEmail($de, $assunto, $mensagem, $para, $email_servidor)
{
    $headers = "From: {$email_servidor}\r\n" . "Reply-To: {$de}\r\n" . "Return-Path: {$de}\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    mail($para, '[CONTATO SITE] ' . (empty($assunto) ? 'Assunto não informado' : $assunto), nl2br($mensagem), $headers);
}
$email_servidor = "Contato Grama Forte <*****@*****.**>";
$para = "*****@*****.**";
$de = pegaValor("email");
$assunto = pegaValor("assunto");
$nome = pegaValor("nome");
$mensagem = "<html><body>";
$mensagem .= "Nova mensagem vinda do site!<br><br>";
$mensagem .= "<b>Nome:</b> " . pegaValor("nome") . "<br><br>";
$mensagem .= "<b>Email:</b> " . $de . "<br><br>";
$mensagem .= "<b>Telefone:</b> " . pegaValor("telefone") . "<br><br>";
$mensagem .= "<b>Mensagem:</b> " . pegaValor("mensagem");
$mensagem .= "</body></html>";
if ($nome && validaEmail($de) && $mensagem) {
    enviaEmail($de, $assunto, $mensagem, $para, $email_servidor);
    echo '{"enviouEmail": true}';
} else {
    echo '{"enviouEmail": false}';
}
Esempio n. 2
0
<?php

function pegaValor($valor)
{
    return isset($_POST[$valor]) ? $_POST[$valor] : '';
}
function validaEmail($email)
{
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function enviaEmail($de, $assunto, $message, $para, $email_servidor)
{
    $headers = "From: {$email_servidor}\r\n" . "Reply-To: {$de}\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    mail($para, $assunto, nl2br($message), $headers);
}
$name = "Votre Nom";
$email_servidor = "*****@*****.**";
$para = "*****@*****.**";
$de = pegaValor("email");
$message = pegaValor("message");
$assunto = "Assunto da message";
if ($name && validaEmail($de) && $message) {
    enviaEmail($de, $assunto, $message, $para, $email_servidor);
    $pagina = "mail_ok.php";
} else {
    $pagina = "mail_error.php";
}
header("location:{$pagina}");