ok
Direktori : /home/pequenacapitolio/www/ |
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'> </td> </tr> <tr> <td width='17%' height='35' align='right' scope='row'><strong>Nome: </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: </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: </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: </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"); } ?>