
Ayuda recepcioon mail en form php
Publicado por Efrain (1 intervención) el 12/03/2016 19:20:20
Ayuda con formulario
Hola a todos, tengo este formulario en esta url
http://www.grupodiarqco.com.mx/proveedores/
los campos de validacion funcionan y pasan las condiciones y despues de capturarlos segun se envian pero no recibo el correo con los datos capturados
JS
PHP
Espero puedan ayudarme
Hola a todos, tengo este formulario en esta url
http://www.grupodiarqco.com.mx/proveedores/
los campos de validacion funcionan y pasan las condiciones y despues de capturarlos segun se envian pero no recibo el correo con los datos capturados
JS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
function validateEmail(email) {
var emailRegex = new RegExp(/^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$/i);
var valid = emailRegex.test(email);
if (!valid) {
return false;
} else
return true;
}
$(".send_mail").on('click', function() {
var data = $(this).parents('form').serialize();
$(this).parents('form').find('.form-control').each(function() {
if($(this).val().length==0){
$(this).css({'border-color':'#f00'});
if($(this).parent().find('p').length==0){
$(this).before( "<p class='alert alert-warning'>Este campo es obligatorio</p>" );
return;
}
}else{
$(this).css({'border-color':'#66afe9'});
$(this).parent().find('p').each(function(){
$(this).remove();
});
}
});
if(validateEmail($('#InputEmail').val()) == false){
console.log('false');
$('#InputEmail').css({'border-color':'#f00'});
if($('#error_email').length==0){
$('#InputEmail').before( "<p id='error_email' class='alert alert-warning'>Ingrese un email valido.</p>" );
}
} else {
console.log('true');
$('#InputEmail').css({'border-color':'#66afe9'});
if($('#error_email').length>0){
$('#error_email').remove();
}
$.ajax({
type: "POST",
url: 'http://www.grupodiarqco.com.mx/registro.php',
data: data,
success: function(){
$('#mail_form').before("<p class='alert alert-success'> Solicitud de registro enviada exitosamente.</p>");
$('#mail_form').remove();
},
error: function(){
$('#mail_form').before("<p class='alert alert-warning'>Lo sentimos. Algo salió mal.</p>");
}
});
}
return false;
});
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
DEFINE ('ADMIN_EMAIL','efraincg8@gmail.com, ecalderong@grupodiarqco.com.mx');
if (isset($_POST)){
$rs = $_POST['postIGrs'];
$nc = $_POST['postIGnc'];
$rfc = $_POST['postIGrfc'];
$dom = $_POST['postIGdomi'];
$tel1 = $_POST['postIGtel'];
$nombre = $_POST['postCDnombre'];
$pos = $_POST['postCDposicion'];
$email = $_POST['InputEmail'];
$tel2 = $_POST['postCDtel'];
$serv = $_POST['postICserv'];
$cp = $_POST['postICcp'];
$subject = $_POST['Nueva Solicitud de Registro de Proveedores recibida'];
//data
$msg = "Razon Social: " .$_POST['postIGrs'] ."<br>\n";
$msg .= "Nombre Comercial: " .$_POST['postIGnc'] ."<br>\n";
$msg .= "RFC: " .$_POST['postIGrfc'] ."<br>\n";
$msg .= "Domicilio: " .$_POST['postIGdomi'] ."<br>\n";
$msg .= "Telefono: " .$_POST['postIGtel'] ."<br>\n";
$msg .= "Nombre: " .$_POST['postCDnombre'] ."<br>\n";
$msg .= "Posicion en la Compañia: " .$_POST['postCDposicion'] ."<br>\n";
$msg .= "E-mail: " .$_POST['InputEmail'] ."<br>\n";
$msg .= "Teléfono: " .$_POST['postCDtel'] ."<br>\n";
$msg .= "Servicios: " .$_POST['postICserv'] ."<br>\n";
$msg .= "Clientes principales: " .$_POST['postICcp'] ."<br>\n";
//Headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: <".$email.">" ;
mail(ADMIN_EMAIL, $subject, $msg, $headers);
echo "Solicitud de registro enviada exitosamente.";
}
?>
Espero puedan ayudarme
Valora esta pregunta


0