formulario de contacto
Publicado por Almudena (6 intervenciones) el 15/03/2017 19:00:21
Buenas tengo un formulario de contacto pero no me llegan los correos al mail
y el php es el siguiente
pero no me llegan los mensajes. si alguien me pudiera ayudar...
gracias anticipadas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form action="envio.php" method="post">
<div class="form-group">
<input type="text" class="form-control" placeholder="Nombre" name="nombre">
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="Dirección Email" name="email">
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="Asunto" name="asunto">
</div>
</form>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="block">
<form>
<div class="form-group-2">
<textarea class="form-control" rows="3" placeholder="Mensaje" name="mensaje"></textarea>
</div>
<button class="btn btn-default" type="submit">Enviar Mensaje</button>
</form>
y el php es el siguiente
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
<?php
if(isset($_POST['email'])) {
// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$email_to = "aqui pongo el mail";
$email_subject = "Asunto";
// Aquí se deberían validar los datos ingresados por el usuario
if(!isset($_POST['nombre']) ||
!isset($_POST['email']) ||
!isset($_POST['asunto']) ||
!isset($_POST['mensaje'])) {
echo header ("Location: invalido.php");
die();
}
$email_message = "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " . $_POST['nombre'] . "\n";
$email_message .= "Email: " . $_POST['email'] . "\n";
$email_message .= "Asunto: " . $_POST['asunto'] . "\n";
$email_message .= "Mensaje " . $_POST['mensaje'] . "\n\n";
// Ahora se envía el e-mail usando la función mail() de PHP
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
echo header ("Location: valido.php");
}
?>
pero no me llegan los mensajes. si alguien me pudiera ayudar...
gracias anticipadas
Valora esta pregunta


0