ok

Mini Shell

Direktori : /home/pequenacapitolio/www/
Upload File :
Current File : /home/pequenacapitolio/www/contato_envia2.php

<?php include 'conexao.php'; ?>
<?php
    
    

    $emailvalida = $conn->query("SELECT email_valida, senha_valida FROM perfil where idperfil = 1");

    $valida = $emailvalida->fetch(PDO::FETCH_OBJ);
            

    $nome = $_POST["nome"];
    $telefone = $_POST["telefone"];
    $email = $_POST["email"];
    $assunto = $_POST["data"];
    $captcha = $_POST["g-recaptcha-response"];

   
    if($captcha != '')
    {
        $secreto = '6LfRUcYUAAAAAEuRytQlGs9p5QOqLy3Fux-4vg0r';
        $ip      = $_SERVER['REMOTE_ADDR'];
        $var     = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secreto&response=$captcha&remoteip=$ip");
        $resposta = json_decode($var, true);
        if(!$resposta['success'] )
        {
            $corpo = "<style>table{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px;}.borda{border:#CCC 1px solid; border-radius:10px;}.borda_base{ border-bottom:#CCC 1px solid;}</style><table width='500' align='center' cellpadding='0' cellspacing='0' class='borda'>  <tr>    <td colspan='2' align='center' class='borda_base' scope='row'><img src='https://pequenacapitolio.com.br/images/logo-pequena.png' width='310'><br>    <br></td>  </tr>  <tr>    <td colspan='2' align='center' scope='row'>&nbsp;</td>  </tr> <tr>    <td width='17%' height='35' align='right' scope='row'><strong>Nome:&nbsp;</strong></td>    <td width='83%' height='35' class='borda_base'>$nome</td>  </tr>  <tr>    <td width='17%' height='35' align='right' scope='row'><strong>E-mail:&nbsp;</strong></td>    <td width='83%' height='35' class='borda_base'>$email</td>  </tr> <tr>    <td width='17%' height='35' align='right' scope='row'><strong>Data Pre reserva:&nbsp;</strong></td>    <td width='83%' height='35' class='borda_base'>$assunto</td>  </tr> <tr>    <td width='17%' height='35' align='right' scope='row'><strong>Telefone:&nbsp;</strong></td>    <td width='83%' height='35' class='borda_base'>$telefone</td> </tr> </table>";

            require_once "email/class.phpmailer.php";
            $mail = new PHPMailer(true);
            $mail->IsSMTP(); // Define que a mensagem será SMTP
            try {
                $mail->Host = 'smtp.pequenacapitolio.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br)
                $mail->CharSet = 'UTF-8';
                $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
                $mail->Port = 587; //  Usar 587 porta SMTP
                $mail->Username =  "contato@pequenacapitolio.com.br"; // Usuário do servidor SMTP (endereço de email)
                $mail->Password = "C@pitolioPeQ2019"; // Senha do servidor SMTP (senha do email usado)

                //Define o remetente
                // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                $mail->SetFrom('contato@pequenacapitolio.com.br', ''); //Seu e-mail
                //$mail->AddReplyTo('seu@e-mail.com.br', 'Nome'); //Seu e-mail
                $mail->Subject = 'Contato'; //Assunto do e-mail

                //Define os destinatário(s)
                //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                $mail->AddAddress('contato@pequenacapitolio.com.br', '');

                //Define o corpo do email
                $mail->MsgHTML($corpo);

        		$status = "ok";
                if (!$mail->Send()) {
                    $status = "nao";
                }

                $redirect = "contato.php?envio=$status";

                 if ($status == "ok")
                {
                    $assunto = date("d/m/Y");
                    
                    $conn->query("INSERT INTO contato (nome, telefone, email, data) VALUES ('$nome', '$telefone', '$email', '$assunto')");
                }
                
                header("location:$redirect");

                //caso apresente algum erro é apresentado abaixo com essa exceção.
            } catch (phpmailerException $e) {
        		// echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer
        		
                $redirect = "contato.php?envio=nao";
                
                header("location:$redirect");

            }
        }else
            {
                echo 'A verificação não foi autenticada, gentileza tentar novamente';
                $redirect = "contato.php?envio=nao";
                header("location:$redirect");
            }
        }
    else{
        echo 'Você não selecionou o recaptcha';
        $redirect = "contato.php?envio=cap";
        header("location:$redirect");
     }        

?>

Zerion Mini Shell 1.0