include ("call/conectar.php");
//inclui o nosso arquivo de conexão com o bd
date_default_timezone_set('America/Recife');
$nome = $_POST['nome'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$mensagem = $_POST['mensagem'];
$atualizar = $_POST['atualizar'];
//acima resgatamos as variáveis previamente enviadas pelo formulário
$hora = date("H:i");
$data = date("d/m/Y");
$datehora = "A mensagem foi postada em $data às $hora";
/*acima fazemos uma variável que receberá as horas, minutos, dia, mês e ano em que a mensagem foi postada*/
if (strlen($nome) < 4)
echo '
Escreva seu nome!
voltar';
elseif (strlen($email) <= 4)
echo 'E-mail inválido!
voltar
';
elseif (strlen($cidade) <= 3)
echo 'Escreva sua Cidade!
voltar
';
elseif (strlen($mensagem) <= 4)
echo 'Sua mensagem deve conter mais de 6 caracteres!
voltar
';
// controle do captcha
if (isset($_POST['nome'])) {
$nome = $_POST['nome'];
}
if (isset($_POST['mensagem'])) {
$mensagem = $_POST['mensagem'];
}
if (isset($_POST['g-recaptcha-response'])) {
$captcha_data = $_POST['g-recaptcha-response'];
}
// Se nenhum valor foi recebido, o usuário não realizou o captcha
if (!$captcha_data) {
echo 'Por favor, confirme o captcha.!
voltar
';
exit;
}
$resposta = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6LePMhQTAAAAAIo3uVjSiMrjQ7VvfgoTjFQyJKxy=".$captcha_data."&remoteip=".$_SERVER['REMOTE_ADDR']);
if ($resposta.success) {
echo "Obrigado por deixar sua mensagem!";
} else {
echo "Usuário mal-intencionado detectado. A mensagem não foi enviada.";
exit;
}
/*depois da rotina de confirmação do preenchimento dos campos, inserimos os valores deles dentro da nossa tabela*/
mysql_query("INSERT INTO livro ( nome , email , cidade, mensagem , data , atualizar ) VALUES ( '$nome' , '$email' , '$cidade', '$mensagem' , '$datehora' , '$atualizar' ) ") or die(mysql_error());
echo 'Sua mensagem foi enviada com sucesso!
';
?>
Veja assinaturas no livro de visitas