DÉJANOS UN MENSAJE
EN BREVE RECIBIRÁS UNA RESPUESTA
Su mensaje fue enviado. ¡Gracias!
ENVIAR
<div class="contacttext">
<div class="haz"><h3>HAZ UNA CITA</h3><p>Llama al:</p></div>
<div class="tel"><h3>5555.59.01.80</h3><p>o visitanos en:<br>Gabriel Mancera 1022, colonia Del Valle, <br>03100, Benito Juárez, CDMX</p></div>
</div>
<div class="foot">
<a href="https://twitter.com/luisparedess" class="fa fa-twitter"></a>
<p>Todos los derechos reservados 2021</p>
<a class="aviso" href="aviso.html">AVISO DE PRIVACIDAD</a><br>
<a class="bea" href="">Diseñado por: BEA Publicidad</a>
</div>
</footer>
PHP
<?php $recaptchaResponse = $_POST['recaptchaResponse']; // Verificar el reCAPTCHA $recaptchaUrl = 'https://www.google.com/recaptcha/api/siteverify'; $recaptchaSecretKey = 'SECRETKEY'; $data = array( 'secret' => $recaptchaSecretKey, 'response' => $recaptchaResponse ); // Replace this with your own email address $to = 'lauparedes@hotmailcom'; function url(){ return sprintf( "%s://%s", isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http', $_SERVER['SERVER_NAME'] ); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $recaptchaUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $response = curl_exec($ch); curl_close($ch); $recaptchaData = json_decode($response); if ($recaptchaData->success && $recaptchaData->score >= 0.5) { $nombre = $_POST['nombre']; $telefono = $_POST['telefono']; $email = $_POST['email']; $mensaje = $_POST['mensaje']; // Set From: header $from = $nombre . " <" . $email . ">"; // Email Headers $headers = "From: " . $from . "\r\n"; $headers .= "Reply-To: ". $email . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; ini_set("sendmail_from", $to); // for windows server $mail = mail($to, $telefono, $mensaje, $headers); if ($mail) { echo "OK"; } else { echo "Por favor vuelva a intentar"; } } ?>JAVA
(function($) {
“use strict”;
// Form
var contactForm = function() {
if ($(‘#form’).length > 0 ) {
$(“#form”).validate({
rules: {
nombre: “required”,
telefono: “required”,
email: {
required: true,
email: true
},
mensaje: {
required: true,
minlength: 5
}
},
messages: {
nombre: “Favor de llenar el campo”,
telefono: “Favor de llenar el campo”,
email: “Coloque una dirección de correo válida”,
mensaje: “Déjenos un mensaje”
},
/* submit via ajax */
submitHandler: function(form) {
var $submit = $(‘.submitting’),
waitText = ‘Enviando…’;
$.ajax({
type: "POST",
url: "php/sendEmail.php",
data: $(form).serialize(),
beforeSend: function() {
$submit.css('display', 'block').text(waitText);
},
success: function(msg) {
if (msg == 'OK') {
$('#form-message-warning').hide();
setTimeout(function() {
$('#form').fadeIn();
}, 1000);
setTimeout(function() {
$('#form-message-success').fadeIn();
}, 1400);
setTimeout(function() {
$('#form-message-success').fadeOut();
}, 8000);
setTimeout(function() {
$submit.css('display', 'none').text(waitText);
}, 1400);
setTimeout(function() {
$('#form').each(function() {
this.reset();
});
}, 1400);
} else {
$('#form-message-warning').html(msg);
$('#form-message-warning').fadeIn();
$submit.css('display', 'none');
}
},
error: function() {
$('#form-message-warning').html("Por favor vuelva a intentarlo.");
$('#form-message-warning').fadeIn();
$submit.css('display', 'none');
}
});
} // end submitHandler
});
}
};
contactForm();
})(jQuery);