No me llegan mis correos
Publicado por javier (5 intervenciones) el 19/09/2019 19:02:00
Buenas tardes
Esperando me puedan apoyar
realize un formulario de contacto con recaptcha de google...
pero tengo dos errores...
1. al dar click en en botn de envio,,, realiza la accion aunque no valide el captcha.
2. no me llegan al correo que registre ..
no se en que estoy mal
si me pueden ayudar por favor,
envio el archivo html y el archivo php
muchas gracias
contacto.HTML
y mi archivo envia.php
Esperando me puedan apoyar
realize un formulario de contacto con recaptcha de google...
pero tengo dos errores...
1. al dar click en en botn de envio,,, realiza la accion aunque no valide el captcha.
2. no me llegan al correo que registre ..
no se en que estoy mal
si me pueden ayudar por favor,
envio el archivo html y el archivo php
muchas gracias
contacto.HTML
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
<form action="envia.php" method="post" class="form-consulta">
<div class="col-sm-5 col-sm-offset-1">
<div class="form-group">
<label>Nombre y apellido: <span>*</span>
<input type="text" name="nombre" placeholder="Nombre y apellido" class="form-control" required>
</label>
</div>
<div class="form-group">
<label>Email: <span>*</span>
<input type="email" name="email" placeholder="Email" class="form-control" required>
</label>
</div>
<div class="form-group">
<label>Telefono(10 digitos):
<input type="text" name="numero" placeholder="Numero" class="form-control" required>
</label>
</div>
</div>
<div class="col-sm-5">
<div class="form-group">
<label>Tema:
<input type="text" placeholder="subject" class="form-control" required>
</label>
</div>
<div class="form-group">
<label>Consulta:
<textarea name="consulta" required class="form-control" rows="8"></textarea>
</label>
</div>
<div class="g-recaptcha" data-sitekey="6Lc-NbkUAAAAAGqxYS7Y5BBySSvQfi3QAqbsGZ4h"></div>
<div class="form-group">
<input type="submit" value="Enviar" class="btn btn-primary btn-lg">
</div>
</div>
</form>
y mi archivo envia.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
<?php
$remitente = $_POST['email'];
$destinatario = "javierm325@gmail.com"; // en esta línea va el mail del destinatario.
$asunto = 'Informes'; // acá se puede modificar el asunto del mail
if (!$_POST){
?>
<?php
}else{
$cuerpo = "Nombre y apellido: " . $_POST["nombre"] . "\r\n";
$cuerpo .= "Email: " . $_POST["email"] . "\r\n";
$cuerpo .= "Numero: " . $_POST["numero"] . "\r\n";
$cuerpo .= "Consulta: " . $_POST["consulta"] . "\r\n";
//las líneas de arriba definen el contenido del mail. Las palabras que están dentro de $_POST[""] deben coincidir con el "name" de cada campo.
// Si se agrega un campo al formulario, hay que agregarlo acá.
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=utf-8\n";
$headers .= "X-Priority: 3\n";
$headers .= "X-MSMail-Priority: Normal\n";
$headers .= "X-Mailer: php\n";
$headers .= "From: \"".$_POST['nombre']." ".$_POST['apellido']."\" <".$remitente.">\n";
mail($destinatario, $asunto, $cuerpo, $headers);
include 'confirma.html'; //se debe crear un html que confirma el envío
}
?>
- envia.rar(700,0 B)
Valora esta pregunta


0