enviarCorreoAsesoria.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. // ini_set( 'display_errors', 1 );
  3. if (isset($_POST['nombreAsesoria'])) {
  4. $nombre = $_POST['nombreAsesoria'];
  5. $apellidos = $_POST['apellidosAsesoria'];
  6. $empresa = $_POST['empresaAsesoria'];
  7. $estado = $_POST['estado'];
  8. $ciudad = $_POST['ciudad'];
  9. $correo = $_POST['correoAsesoria'];
  10. $numero = $_POST['numeroAsesoria'];
  11. $fecha1 = $_POST['fecha1'];
  12. $hora1 = $_POST['hora1'];
  13. $fecha2 = $_POST['fecha2'];
  14. $hora2 = $_POST['hora2'];
  15. $fecha3 = $_POST['fecha3'];
  16. $hora3 = $_POST['hora3'];
  17. $comentarios = $_POST['comentariosAsesoria'];
  18. // Realizamos la petición de control:
  19. $recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
  20. $recaptcha_secret = '6LcCmZ8UAAAAAE1Jzojch6baCHm_7UWGxVZMkgiL';
  21. $recaptchaGet = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
  22. $recaptcha = json_decode($recaptchaGet,true);
  23. // Miramos si se considera humano o robot:
  24. // echo json_encode($recaptcha);
  25. /*if ($recaptcha['success'] == true) {
  26. if($recaptcha['score'] >= 0.1){*/
  27. //enviamos el correo
  28. enviarCorreo($nombre,$apellidos,$empresa,$estado,$ciudad,
  29. $correo,$numero,$fecha1,$hora1,$fecha2,$hora2,$fecha3,$hora3,$comentarios);
  30. /* }else{
  31. controlError(false,"No hemos podido descubrir que eres un humano, por favor recarga la Página");
  32. }
  33. }else{
  34. controlError(false,"Captcha repetido o invalido, favor de recargar la Página.");
  35. }*/
  36. }
  37. function enviarCorreo($nombre,$apellidos,$empresa,$estado,$ciudad,$correo,$numero,$fecha1,$hora1,$fecha2,$hora2,$fecha3,$hora3,$comentarios){
  38. $to = "marketing@rake.mx";
  39. $subject = "CONTACTO WEB";
  40. $cabeceras = 'MIME-Version: 1.0' . "\r\n";
  41. $cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  42. $cabeceras .= 'From: Rake MX<web@rake.mx>' . "\r\n";
  43. $path = '../shared/plantillas/contactoPlantillaAsesoria.html';
  44. if(file_exists($path)){
  45. $tpl = file_get_contents($path);
  46. }
  47. $body = str_replace('{{nombreAsesoria}}', $nombre, $tpl);
  48. $body = str_replace('{{apellidosAsesoria}}', $apellidos, $body);
  49. $body = str_replace('{{empresaAsesoria}}', $empresa, $body);
  50. $body = str_replace('{{estado}}', $estado, $body);
  51. $body = str_replace('{{ciudad}}', $ciudad, $body);
  52. $body = str_replace('{{correoAsesoria}}', $correo, $body);
  53. $body = str_replace('{{numeroAsesoria}}', $numero, $body);
  54. $body = str_replace('{{fecha1}}', $fecha1, $body);
  55. $body = str_replace('{{hora1}}', $hora1, $body);
  56. $body = str_replace('{{fecha2}}', $fecha2, $body);
  57. $body = str_replace('{{hora2}}', $hora2, $body);
  58. $body = str_replace('{{fecha3}}', $fecha3, $body);
  59. $body = str_replace('{{hora3}}', $hora3, $body);
  60. $body = str_replace('{{comentariosAsesoria}}', $comentarios, $body);
  61. if(!mail($to,$subject,$body, $cabeceras)){
  62. controlError(false,"No se pudo enviar el email al administrador :( .");
  63. }else{
  64. controlError(succes,"La demanda de Asesoría Técnica ha sido enviada exitosamente .");
  65. }
  66. }
  67. function controlError($succes,$mensaje) {
  68. $response = array('success'=>$succes,'mensaje'=>$mensaje);
  69. echo json_encode($response);
  70. }
  71. ?>