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

Variables

$port 587
$dominio smtplw.com.br
$senhaEmail qSPQYgha5680
$emailContato [email protected]
$emailRemetente [email protected]

Stats

MD5 89828c6cd6086603f17c0e200edcb9aa
Eval Count 0
Decode Time 80 ms