Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php function formatarString($input) { $stringFormatada = htmlentities($input); ..
Decoded Output download
<?php
function formatarString($input)
{
$stringFormatada = htmlentities($input);
return $stringFormatada;
}
/*----------------------------------------------------------------------------------------
- CONFIGURAO DE E-MAIL REMETENTE E EMAIL DESTINATRIO DO FORMULRIO PHPMAILER
------------------------------------------------------------------------------------------*/
$dominio = 'smtplw.com.br'; // dominio do cliente - smtp.dominio.com / ou o do gmail - smtp.gmail.com
$port = 587; //587 465 PORTAS SMTP
$emailRemetente = '[email protected]'; //'E-MAIL REMETENTE .MOI SE NO EXISTIR CRIAR UM @GMAIL';
$senhaEmail = 'qSPQYgha5680'; // SENHA DO E-MAIL REMETENTE
//$emailContato = '[email protected]'; // E-MAIL QUE O CLIENTE IR RECEBER O FORMULRIO
$emailContato = '[email protected]'; // E-MAIL QUE O CLIENTE IR RECEBER O FORMULRIO
/*----------------------------------------------------------------------------------------
- INICIO DE ENVIO
------------------------------------------------------------------------------------------*/
if (isset($_POST['submit'])) {
if (PHP_OS == "Linux") $quebra_linha = "
"; //Se for Linux
elseif (PHP_OS == "WINNT") $quebra_linha = "
"; // Se for Windows
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$pageForm = 'padrao';
$nome = formatarString($_POST['nome']);
$empresa = formatarString($_POST['empresa']);
$telefone_form = formatarString($_POST['telefone_form']);
$email_form = formatarString($_POST['email_form']);
$local_evento = formatarString($_POST['local_evento']);
$num_convidados = formatarString($_POST['num_convidados']);
$data_evento = date("d/m/Y");
$evento = formatarString($_POST['evento']);
$como_nos_conheceu = formatarString($_POST['como_nos_conheceu']);
$mensagem = formatarString($_POST['mensagem']);
$assunto = "Contato via Site $nomeSite";
$date = date("d/m/Y H:i:s"); //funo para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //funo para pegar o ip do usurio
$navegador = $_SERVER['HTTP_USER_AGENT']; //funo para pegar o navegador do visitante
$verifica_email = "^[a-z A-Z 0-9 _ - .]+[@]+[a-z A-Z 0-9 _ - .]+[.]+[a-z A-Z 0-9 _ - .]^";
$comcopiaoculta = "[email protected]";
/*----------------------------------------------------------------------------------------
- CONFIGURAO DA FERRAMENTA DE BACKUP
------------------------------------------------------------------------------------------*/
// Varivel salva no banco de dados - Alterar baseado nos campos do cliente, mas no alterar as ultimas 2 linhas da varivel
$mensagemCurta = strlen($mensagem) >= 500 ? $mensagemEncurtada = substr($mensagem, 0, 500) : $mensagemEncurtada = $mensagem;
$camposFormBackup = array(
"<h2>$assunto</h2>",
"<p><strong>Nome:</strong> $nome</p>",
"<p><strong>Empresa:</strong> $empresa</p>",
"<p><strong>Telefone:</strong> $telefone_form</p>",
"<p><strong>Email:</strong> $email_form</p>",
"<p><strong>Local do evento:</strong> $local_evento</p>",
"<p><strong>Nmero de convidados:</strong> $num_convidados</p>",
"<p><strong>Data do evento:</strong> $data_evento</p>",
"<p><strong>Tipo do evento:</strong> $evento</p>",
"<p><strong>Como nos Conheceu:</strong> $como_nos_conheceu</p>",
"<p><strong>Mensagem:</strong> $mensagemCurta ...</p>",
"<p><br>Email enviado na data: $date - atravs do IP: $ip</p>",
"<p><br>Email do destinatrio : $emailContato</p>"
);
$camposFormBackupImplode = implode("", $camposFormBackup);
$campos_codificados = base64_encode($camposFormBackupImplode);
/*----------------------------------------------------------------------------------------
- FIM DA CONFIGURAO DA FERRAMENTA DE BACKUP
------------------------------------------------------------------------------------------*/
$erros = "";
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['recaptcha_response'])) {
// Build POST request:
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret = '6LdTC98pAAAAAAa3w9vt5BA8-F8ijmbO9foqjPZf';
$recaptcha_response = $_POST['recaptcha_response'];
// Make and decode POST request:
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
// Take action based on the score returned:
if ($recaptcha->score >= 0.5) {
// Verified - send email
if (empty($erros)) {
$dominio = str_replace('www.', '', $dominio);
$phpmail = new PHPMailer();
$phpmail->CharSet = 'UTF-8';
// $phpmail = utf8_encode($phpmail);
//SMTP
$phpmail->IsSMTP(); // envia por SMTP
$phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticao
$phpmail->Host = $dominio; // Dominio do email SMTP
$phpmail->SMTPSecure = 'tls'; // Tipo de segurana
$phpmail->Port = $port;
$phpmail->Username = 'yaslipsmtp'; // Usuario para logar no email
$phpmail->Password = $senhaEmail; // Senha para logar no email
//$phpmail->SMTPDebug = 2;
$phpmail->IsHTML(true);
$phpmail->From = $emailRemetente;
$phpmail->FromName = $nome;
$phpmail->Sender = $emailRemetente;
$phpmail->AddAddress($emailContato);
$phpmail->AddBCC($comcopiaoculta); // E-MAIL DE CPIA PARA MANTER OS BACKUPS DE ENVIO!
//$phpmail->AddCC ('[email protected]');
//$phpmail->AddBCC ('[email protected]');
$phpmail->AddReplyTo($email_form, $nome);
$phpmail->Subject = $assunto;
$phpmail->Body .= "<h2>Formulrio via site - $nomeSite</h2>
<div style=\"font: 12px calibri, arial, tahoma;\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td valign=\"top\" style=\"width: 160px;\">
<strong>
Nome: <br>
Empresa: <br>
Telefone: <br>
Local do Evento: <br>
Nmero de convidados: <br>
Data do Evento: <br>
Tipo de Evento: <br>
Email: <br>
Como nos conheceu?: <br>
Mensagem: <br>
</strong>
</td>
<td valign=\"top\">
$nome <br>
$empresa <br>
$telefone_form <br>
$local_evento <br>
$num_convidados <br>
$data_evento <br>
$evento <br>
$email_form <br>
$como_nos_conheceu <br>
</td>
</tr>
</table>
$mensagem <br>
</div>
<font color='#666666' size='1'><br><br>Email enviado em: $date - IP: $ip <br> (Enviado via SMTP)</font><br>";
$send = $phpmail->Send();
if ($send) { // CONDIO QUE VERIFICA SE O EMAIL FOI ENVIADO LOGADO
?>
<!-- *********************************************************************************
SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<script src="https://www.yaslip.com.br/ferramenta/scripts/jquery.min.js"></script>
<script>
//VARIAVES DO CONFIGURAES GERAIS USADAS NO BANCO DE DADOS, DEVENDO SER A MESMA CADASTRADA
var vNome = '<?= $nomeSite ?>';
var vUrl = '<?= $url ?>';
var vMsg = '<?= $campos_codificados ?>'; //DADOS CODIFICADOS DA MENSAGEM PARA ENVIAR NO BANCO DE DADOS
// ***CDIGO PRINCIPAL*** SALVA O EMAIL NO BANCO DE DADOS VIA AJAX
$.ajax({
url: 'https://www.yaslip.com.br/ferramenta/models/salvarbackup.php',
type: 'POST',
data: {
'nome': vNome,
'endereco': vUrl,
'mensagem': vMsg
},
beforeSend: function() {
console.log('Enviando email ... ... ...');
}
})
.done(function(resp) {
console.log(`Email enviado com sucesso logado!
${resp}`);
})
.fail(function(e, textStatus, msg) {
console.log(`Erro...
${msg}
${e}
${textStatus}`);
});
</script>
<!-- *********************************************************************************
FIM DO SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<?php
$nome = '';
$telefone_form = '';
$local_evento = '';
$num_convidados = '';
$data_evento = '';
$evento = '';
$empresa = '';
$email_form = '';
$como_nos_conheceu = '';
$mensagem = '';
//echo '<meta HTTP-EQUIV="Refresh" CONTENT="10;URL='.$url.'">';
echo '<div class="formulario-enviado"><i class="fa fa-check-circle" aria-hidden="true"></i>Email Enviado com Sucesso!...</div>';
}
if (!$send) {
// mensagem que vai para o destinatario
$msg = "
<h2>Formulrio via site/pginas - $nomeSite</h2>
<div style=\"font: 12px calibri, arial, tahoma;\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td valign=\"top\" style=\"width: 160px;\">
<strong>
Nome: <br>
Empresa: <br>
Telefone: <br>
Local do Evento: <br>
Nmero de convidados: <br>
Data do Evento: <br>
Tipo de Evento: <br>
Email: <br>
Como nos conheceu?: <br>
Mensagem: <br>
</strong>
</td>
<td valign=\"top\">
$nome <br>
$empresa <br>
$telefone_form <br>
$local_evento <br>
$num_convidados <br>
$data_evento <br>
$evento <br>
$email_form <br>
$como_nos_conheceu <br>
</td>
</tr>
</table>
$mensagem<br><br>
</div>
<font color='#666666' size='1'><br><br>Email enviado em: $date - IP: $ip <br> (Enviado deslogado)</font><br>
";
/* Montando o cabealho da mensagem */
$headers = "MIME-Version: 1.1" . $quebra_linha;
$headers .= "Content-type: text/html; charset=utf-8" . $quebra_linha;
// Perceba que a linha acima contm "text/html", sem essa linha, a mensagem no chegar formatada.
$headers .= "From: \"$nomeSite\" <$emailRemetente>" . $quebra_linha;
$headers .= "Return-Path: \"$nomeSite\" <$emailRemetente>" . $quebra_linha;
// Esses dois "if's" abaixo so porque o Postfix obriga que se um cabealho for especificado, dever haver um valor.
// Se no houver um valor, o item no dever ser especificado.
#if(strlen($comcopia) > 0) $headers .= "Cc: ".$comcopia.$quebra_linha;
#if(strlen($comcopiaoculta) > 0) $headers .= "Bcc: ".$comcopiaoculta.$quebra_linha;
$headers .= "Bcc: " . $comcopiaoculta . $quebra_linha;
$headers .= "Reply-To: \"$nome\" <$email>" . $quebra_linha;
// Note que o e-mail do remetente ser usado no campo Reply-To (Responder Para)
/* Enviando a mensagem */
$mail = mail($emailContato, $assunto, $msg, $headers, "-r" . $emailContato);
// CONDIO QUE VERIFICA SE O EMAIL FOI ENVIADO DESLOGADO
if ($mail == TRUE) { ?>
<!-- *********************************************************************************
SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<script src="https://www.yaslip.com.br/ferramenta/scripts/jquery.min.js"></script>
<script>
//VARIAVES DO CONFIGURAES GERAIS USADAS NO BANCO DE DADOS, DEVENDO SER A MESMA CADASTRADA
var vNome = '<?= $nomeSite ?>';
var vUrl = '<?= $url ?>';
var vMsg = '<?= $campos_codificados ?>'; //DADOS CODIFICADOS DA MENSAGEM PARA ENVIAR NO BANCO DE DADOS
// ***CDIGO PRINCIPAL*** SALVA O EMAIL NO BANCO DE DADOS VIA AJAX
$.ajax({
url: 'https://www.yaslip.com.br/ferramenta/models/salvarbackup.php',
type: 'POST',
data: {
'nome': vNome,
'endereco': vUrl,
'mensagem': vMsg
},
beforeSend: function() {
console.log('Enviando email ... ... ...');
}
})
.done(function(resp) {
console.log(`Email enviado com sucesso deslogado!
${resp}`);
})
.fail(function(e, textStatus, msg) {
console.log(`Erro...
${msg}
${e}
${textStatus}`);
});
</script>
<!-- *********************************************************************************
FIM DO SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<?php
$nome = '';
$empresa = '';
$telefone_form = '';
$local_evento = '';
$num_convidados = '';
$data_evento = '';
$evento = '';
$email_form = '';
$como_nos_conheceu = '';
$mensagem = '';
//echo '<meta HTTP-EQUIV="Refresh" CONTENT="10;URL='.$url.'">';
echo '<div class="formulario-enviado">Email Enviado com Sucesso!</div>';
} else {
echo "<script>console.log('Erro ao enviar email e salvar backup'); alert('Email Falhou!');</script>";
}
}
}
} else {
echo "<script>alert('Por favor preencha todos os campos do formulrio!')</script>";
}
} else {
echo ('<div class="erro-captcha"><i class="fa fa-times-circle" aria-hidden="true"></i>' . $erros . '</div>');
}
}
?>
Did this file decode correctly?
Original Code
<?php
function formatarString($input)
{
$stringFormatada = htmlentities($input);
return $stringFormatada;
}
/*----------------------------------------------------------------------------------------
- CONFIGURAO DE E-MAIL REMETENTE E EMAIL DESTINATRIO DO FORMULRIO PHPMAILER
------------------------------------------------------------------------------------------*/
$dominio = 'smtplw.com.br'; // dominio do cliente - smtp.dominio.com / ou o do gmail - smtp.gmail.com
$port = 587; //587 465 PORTAS SMTP
$emailRemetente = '[email protected]'; //'E-MAIL REMETENTE .MOI SE NO EXISTIR CRIAR UM @GMAIL';
$senhaEmail = 'qSPQYgha5680'; // SENHA DO E-MAIL REMETENTE
//$emailContato = '[email protected]'; // E-MAIL QUE O CLIENTE IR RECEBER O FORMULRIO
$emailContato = '[email protected]'; // E-MAIL QUE O CLIENTE IR RECEBER O FORMULRIO
/*----------------------------------------------------------------------------------------
- INICIO DE ENVIO
------------------------------------------------------------------------------------------*/
if (isset($_POST['submit'])) {
if (PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux
elseif (PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$pageForm = 'padrao';
$nome = formatarString($_POST['nome']);
$empresa = formatarString($_POST['empresa']);
$telefone_form = formatarString($_POST['telefone_form']);
$email_form = formatarString($_POST['email_form']);
$local_evento = formatarString($_POST['local_evento']);
$num_convidados = formatarString($_POST['num_convidados']);
$data_evento = date("d/m/Y");
$evento = formatarString($_POST['evento']);
$como_nos_conheceu = formatarString($_POST['como_nos_conheceu']);
$mensagem = formatarString($_POST['mensagem']);
$assunto = "Contato via Site $nomeSite";
$date = date("d/m/Y H:i:s"); //funo para pegar a data de envio do e-mail
$ip = $_SERVER['REMOTE_ADDR']; //funo para pegar o ip do usurio
$navegador = $_SERVER['HTTP_USER_AGENT']; //funo para pegar o navegador do visitante
$verifica_email = "^[a-z A-Z 0-9 _ - .]+[@]+[a-z A-Z 0-9 _ - .]+[.]+[a-z A-Z 0-9 _ - .]^";
$comcopiaoculta = "[email protected]";
/*----------------------------------------------------------------------------------------
- CONFIGURAO DA FERRAMENTA DE BACKUP
------------------------------------------------------------------------------------------*/
// Varivel salva no banco de dados - Alterar baseado nos campos do cliente, mas no alterar as ultimas 2 linhas da varivel
$mensagemCurta = strlen($mensagem) >= 500 ? $mensagemEncurtada = substr($mensagem, 0, 500) : $mensagemEncurtada = $mensagem;
$camposFormBackup = array(
"<h2>$assunto</h2>",
"<p><strong>Nome:</strong> $nome</p>",
"<p><strong>Empresa:</strong> $empresa</p>",
"<p><strong>Telefone:</strong> $telefone_form</p>",
"<p><strong>Email:</strong> $email_form</p>",
"<p><strong>Local do evento:</strong> $local_evento</p>",
"<p><strong>Nmero de convidados:</strong> $num_convidados</p>",
"<p><strong>Data do evento:</strong> $data_evento</p>",
"<p><strong>Tipo do evento:</strong> $evento</p>",
"<p><strong>Como nos Conheceu:</strong> $como_nos_conheceu</p>",
"<p><strong>Mensagem:</strong> $mensagemCurta ...</p>",
"<p><br>Email enviado na data: $date - atravs do IP: $ip</p>",
"<p><br>Email do destinatrio : $emailContato</p>"
);
$camposFormBackupImplode = implode("", $camposFormBackup);
$campos_codificados = base64_encode($camposFormBackupImplode);
/*----------------------------------------------------------------------------------------
- FIM DA CONFIGURAO DA FERRAMENTA DE BACKUP
------------------------------------------------------------------------------------------*/
$erros = "";
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['recaptcha_response'])) {
// Build POST request:
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret = '6LdTC98pAAAAAAa3w9vt5BA8-F8ijmbO9foqjPZf';
$recaptcha_response = $_POST['recaptcha_response'];
// Make and decode POST request:
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
// Take action based on the score returned:
if ($recaptcha->score >= 0.5) {
// Verified - send email
if (empty($erros)) {
$dominio = str_replace('www.', '', $dominio);
$phpmail = new PHPMailer();
$phpmail->CharSet = 'UTF-8';
// $phpmail = utf8_encode($phpmail);
//SMTP
$phpmail->IsSMTP(); // envia por SMTP
$phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticao
$phpmail->Host = $dominio; // Dominio do email SMTP
$phpmail->SMTPSecure = 'tls'; // Tipo de segurana
$phpmail->Port = $port;
$phpmail->Username = 'yaslipsmtp'; // Usuario para logar no email
$phpmail->Password = $senhaEmail; // Senha para logar no email
//$phpmail->SMTPDebug = 2;
$phpmail->IsHTML(true);
$phpmail->From = $emailRemetente;
$phpmail->FromName = $nome;
$phpmail->Sender = $emailRemetente;
$phpmail->AddAddress($emailContato);
$phpmail->AddBCC($comcopiaoculta); // E-MAIL DE CPIA PARA MANTER OS BACKUPS DE ENVIO!
//$phpmail->AddCC ('[email protected]');
//$phpmail->AddBCC ('[email protected]');
$phpmail->AddReplyTo($email_form, $nome);
$phpmail->Subject = $assunto;
$phpmail->Body .= "<h2>Formulrio via site - $nomeSite</h2>
<div style=\"font: 12px calibri, arial, tahoma;\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td valign=\"top\" style=\"width: 160px;\">
<strong>
Nome: <br>
Empresa: <br>
Telefone: <br>
Local do Evento: <br>
Nmero de convidados: <br>
Data do Evento: <br>
Tipo de Evento: <br>
Email: <br>
Como nos conheceu?: <br>
Mensagem: <br>
</strong>
</td>
<td valign=\"top\">
$nome <br>
$empresa <br>
$telefone_form <br>
$local_evento <br>
$num_convidados <br>
$data_evento <br>
$evento <br>
$email_form <br>
$como_nos_conheceu <br>
</td>
</tr>
</table>
$mensagem <br>
</div>
<font color='#666666' size='1'><br><br>Email enviado em: $date - IP: $ip <br> (Enviado via SMTP)</font><br>";
$send = $phpmail->Send();
if ($send) { // CONDIO QUE VERIFICA SE O EMAIL FOI ENVIADO LOGADO
?>
<!-- *********************************************************************************
SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<script src="https://www.yaslip.com.br/ferramenta/scripts/jquery.min.js"></script>
<script>
//VARIAVES DO CONFIGURAES GERAIS USADAS NO BANCO DE DADOS, DEVENDO SER A MESMA CADASTRADA
var vNome = '<?= $nomeSite ?>';
var vUrl = '<?= $url ?>';
var vMsg = '<?= $campos_codificados ?>'; //DADOS CODIFICADOS DA MENSAGEM PARA ENVIAR NO BANCO DE DADOS
// ***CDIGO PRINCIPAL*** SALVA O EMAIL NO BANCO DE DADOS VIA AJAX
$.ajax({
url: 'https://www.yaslip.com.br/ferramenta/models/salvarbackup.php',
type: 'POST',
data: {
'nome': vNome,
'endereco': vUrl,
'mensagem': vMsg
},
beforeSend: function() {
console.log('Enviando email ... ... ...');
}
})
.done(function(resp) {
console.log(`Email enviado com sucesso logado! \n ${resp}`);
})
.fail(function(e, textStatus, msg) {
console.log(`Erro... \n ${msg} \n ${e} \n ${textStatus}`);
});
</script>
<!-- *********************************************************************************
FIM DO SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<?php
$nome = '';
$telefone_form = '';
$local_evento = '';
$num_convidados = '';
$data_evento = '';
$evento = '';
$empresa = '';
$email_form = '';
$como_nos_conheceu = '';
$mensagem = '';
//echo '<meta HTTP-EQUIV="Refresh" CONTENT="10;URL='.$url.'">';
echo '<div class="formulario-enviado"><i class="fa fa-check-circle" aria-hidden="true"></i>Email Enviado com Sucesso!...</div>';
}
if (!$send) {
// mensagem que vai para o destinatario
$msg = "
<h2>Formulrio via site/pginas - $nomeSite</h2>
<div style=\"font: 12px calibri, arial, tahoma;\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td valign=\"top\" style=\"width: 160px;\">
<strong>
Nome: <br>
Empresa: <br>
Telefone: <br>
Local do Evento: <br>
Nmero de convidados: <br>
Data do Evento: <br>
Tipo de Evento: <br>
Email: <br>
Como nos conheceu?: <br>
Mensagem: <br>
</strong>
</td>
<td valign=\"top\">
$nome <br>
$empresa <br>
$telefone_form <br>
$local_evento <br>
$num_convidados <br>
$data_evento <br>
$evento <br>
$email_form <br>
$como_nos_conheceu <br>
</td>
</tr>
</table>
$mensagem<br><br>
</div>
<font color='#666666' size='1'><br><br>Email enviado em: $date - IP: $ip <br> (Enviado deslogado)</font><br>
";
/* Montando o cabealho da mensagem */
$headers = "MIME-Version: 1.1" . $quebra_linha;
$headers .= "Content-type: text/html; charset=utf-8" . $quebra_linha;
// Perceba que a linha acima contm "text/html", sem essa linha, a mensagem no chegar formatada.
$headers .= "From: \"$nomeSite\" <$emailRemetente>" . $quebra_linha;
$headers .= "Return-Path: \"$nomeSite\" <$emailRemetente>" . $quebra_linha;
// Esses dois "if's" abaixo so porque o Postfix obriga que se um cabealho for especificado, dever haver um valor.
// Se no houver um valor, o item no dever ser especificado.
#if(strlen($comcopia) > 0) $headers .= "Cc: ".$comcopia.$quebra_linha;
#if(strlen($comcopiaoculta) > 0) $headers .= "Bcc: ".$comcopiaoculta.$quebra_linha;
$headers .= "Bcc: " . $comcopiaoculta . $quebra_linha;
$headers .= "Reply-To: \"$nome\" <$email>" . $quebra_linha;
// Note que o e-mail do remetente ser usado no campo Reply-To (Responder Para)
/* Enviando a mensagem */
$mail = mail($emailContato, $assunto, $msg, $headers, "-r" . $emailContato);
// CONDIO QUE VERIFICA SE O EMAIL FOI ENVIADO DESLOGADO
if ($mail == TRUE) { ?>
<!-- *********************************************************************************
SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<script src="https://www.yaslip.com.br/ferramenta/scripts/jquery.min.js"></script>
<script>
//VARIAVES DO CONFIGURAES GERAIS USADAS NO BANCO DE DADOS, DEVENDO SER A MESMA CADASTRADA
var vNome = '<?= $nomeSite ?>';
var vUrl = '<?= $url ?>';
var vMsg = '<?= $campos_codificados ?>'; //DADOS CODIFICADOS DA MENSAGEM PARA ENVIAR NO BANCO DE DADOS
// ***CDIGO PRINCIPAL*** SALVA O EMAIL NO BANCO DE DADOS VIA AJAX
$.ajax({
url: 'https://www.yaslip.com.br/ferramenta/models/salvarbackup.php',
type: 'POST',
data: {
'nome': vNome,
'endereco': vUrl,
'mensagem': vMsg
},
beforeSend: function() {
console.log('Enviando email ... ... ...');
}
})
.done(function(resp) {
console.log(`Email enviado com sucesso deslogado! \n ${resp}`);
})
.fail(function(e, textStatus, msg) {
console.log(`Erro... \n ${msg} \n ${e} \n ${textStatus}`);
});
</script>
<!-- *********************************************************************************
FIM DO SCRIPT NESCESSRIO PARA A FERRAMENTA DE BACKUP
**************************************************************************************-->
<?php
$nome = '';
$empresa = '';
$telefone_form = '';
$local_evento = '';
$num_convidados = '';
$data_evento = '';
$evento = '';
$email_form = '';
$como_nos_conheceu = '';
$mensagem = '';
//echo '<meta HTTP-EQUIV="Refresh" CONTENT="10;URL='.$url.'">';
echo '<div class="formulario-enviado">Email Enviado com Sucesso!</div>';
} else {
echo "<script>console.log('Erro ao enviar email e salvar backup'); alert('Email Falhou!');</script>";
}
}
}
} else {
echo "<script>alert('Por favor preencha todos os campos do formulrio!')</script>";
}
} else {
echo ('<div class="erro-captcha"><i class="fa fa-times-circle" aria-hidden="true"></i>' . $erros . '</div>');
}
}
?>
Function Calls
None |
Stats
MD5 | 89828c6cd6086603f17c0e200edcb9aa |
Eval Count | 0 |
Decode Time | 80 ms |