<?php
if ($_SERVER["REQUEST_METHOD"] === "POST" && isset($_POST['BTEnvia'])) {
    // Configurações
    $emailRemetente = "contato@agenciasense.com.br";
    $emailDestinatario = "mayconrizzardo.sense@gmail.com, nascimento.sense@gmail.com";
    $nomeEmpresa = "$nomeEmpresa";
    $url_envio = "agradecimento.php";

    // Sanitização dos campos
    $nome = trim($_POST['nome'] ?? '');
    $email = filter_var(trim($_POST['email'] ?? ''), FILTER_SANITIZE_EMAIL);
    $telefone = trim($_POST['telefone'] ?? '');
    $servico = trim($_POST['servico'] ?? '');
    $mensagem = trim($_POST['mensagem'] ?? '');

    // Validação simples
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        exit('<b>E-mail inválido.</b>');
    }

    // reCAPTCHA
    $recaptchaSecret = '6LeJeZorAAAAACocTgFYErEsSqJoPCs0t6JFXkSs';
    $recaptchaResponse = $_POST['g-recaptcha-response'] ?? '';

    $recaptchaData = [
        'secret'   => $recaptchaSecret,
        'response' => $recaptchaResponse,
        'remoteip' => $_SERVER['REMOTE_ADDR'] ?? ''
    ];

    $context = stream_context_create([
        'http' => [
            'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
            'method'  => 'POST',
            'content' => http_build_query($recaptchaData),
        ]
    ]);

    $result = file_get_contents('https://www.google.com/recaptcha/api/siteverify', false, $context);
    $recaptcha = json_decode($result);

    if ($recaptcha && $recaptcha->success) {
        $email_conteudo = "Nome: {$nome}\n";
        $email_conteudo .= "Telefone: {$telefone}\n";
        $email_conteudo .= "Email: {$email}\n";
        $email_conteudo .= "Serviço: {$servico}\n";
        $email_conteudo .= "Mensagem: {$mensagem}\n";

        $headers = "From: {$emailRemetente}\r\n";
        $headers .= "Reply-To: {$email}\r\n";
        $headers .= "Return-Path: {$emailRemetente}\r\n";
        $headers .= "MIME-Version: 1.0\r\n";
        $headers .= "X-Priority: 3\r\n";
        $headers .= "Content-Type: text/html; charset=UTF-8\r\n";

        if (mail($emailDestinatario, "Contato via Site - {$nomeEmpresa}", nl2br($email_conteudo), $headers)) {
            echo "<b>E-Mail enviado com sucesso!</b>";
        } else {
            echo "<b>Falha no envio do E-Mail.</b>";
        }

        echo "<script>window.location.href='$url_envio';</script>";
        exit;
    } else {
        echo "<b>reCAPTCHA inválido. Por favor, tente novamente.</b>";
    }
}
?>





<form class="book-taxi-form" method="POST"> 
    <span>Seu nome <strong>*</strong>
        <input type="text" size="30" name="nome" required>
    </span>

    <span>Celular/WhatsApp <strong>*</strong>
         <input size="35" name="telefone" type="tel" maxlength="15" onkeyup="handlePhone(event)" required>
    </span>

    
    <span>Seu e-mail <strong>*</strong>
        <input type="text" size="30" name="email" required>
    </span>
    

    <span>Produtos <strong>*</strong>
        <select name="servico" required>
            <option value="" disabled selected>Selecione...</option>
            <option value="Acessórios e Peças Acessórios e Peças de Reposição">Acessórios e Peças Acessórios e Peças de Reposição</option>
            <option value="Cabine de Pintura a Pó - C/ Ciclone Recuperador de Pó">Cabine de Pintura a Pó - C/ Ciclone Recuperador de Pó</option>
            <option value="Cabine de Pintura Cabine de Pintura a Pó - Econômica">Cabine de Pintura Cabine de Pintura a Pó - Econômica</option>
            <option value="Cabine de Pintura Cabine de Pintura Líquida">Cabine de Pintura Cabine de Pintura Líquida</option>
            <option value="Ciclone Recuperador Ciclone Recuperador de Pó">Ciclone Recuperador Ciclone Recuperador de Pó</option>
            <option value="Esteira Dupla Esteira Dupla">Esteira Dupla Esteira Dupla</option>
            <option value="Esteira Simples Esteira Simples">Esteira Simples Esteira Simples</option>
            <option value="Estufa - Forno - Elétrico">Estufa - Forno - Elétrico</option>
            <option value="Estufa a Gás Estufa - Forno - A gás">Estufa a Gás Estufa - Forno - A gás</option>
            <option value="Estufa Guilhotina Estufa - Forno - P. Guilhotina">Estufa Guilhotina Estufa - Forno - P. Guilhotina</option>
            <option value="Transportador Aéreo Transportador Aéreo Duplo">Transportador Aéreo Transportador Aéreo Duplo</option>
        </select>
    </span>

    <span>Mensagem <strong>*</strong>
        <textarea name="mensagem"></textarea>
    </span>


    <div class="g-recaptcha" data-sitekey="6LeJeZorAAAAAEZQgtSmXN6_wuh9KknWsqZcbyv6"></div>

    <button class="metrica-envio" type="submit" name="BTEnvia" value="Enviar">Enviar Mensagem</button>
</form>

<script src="https://www.google.com/recaptcha/api.js" async defer></script>
