No llega correo PHP
Publicado por Davidgg (1 intervención) el 19/08/2018 15:43:16
Hola buenas.
Estoy empezando a hacer formularios y se me ocurrió la idea de que llegasen los formularios al correo.
Todo va bien, cuando le doy a enviar ejecuta el código bien pero el correo nunca llega a su destinatario (yo).
Os dejo el código.
Estoy empezando a hacer formularios y se me ocurrió la idea de que llegasen los formularios al correo.
Todo va bien, cuando le doy a enviar ejecuta el código bien pero el correo nunca llega a su destinatario (yo).
Os dejo el código.
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
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<form action="enviar.php" method="POST">
Tu nombre: <input type="text" name="nombre"><br/>
Tu correo: <input type="text" name="correo"><br/>
Asunto: <input type="text" name="asunto"><br/>
Mensaje: <textarea name="mensaje"></textarea><p/>
<input type="submit" value="Enviar"><br/>
</form>
</body>
</html>
<?php
//Recibimos los campos del formulario
$nombre=$_POST[nombre];
$correo=$_POST[correo];
$asunto=$_POST[asunto];
$mensaje=$_POST[mensaje];
//Acomodamos todo para darle orden al cuerpo del mensaje
$texto_mensaje="El usuario ".$nombre." dijo: \n".$mensaje." \n
Puedes contactarlo a su correo: ".$correo;
mail("davidguisado2000@gmail.com",$asunto,$texto_mensaje);
sleep(3);
echo "Su mensaje se ha enviado! Nos pondremos en contacto contigo.";
?>
Valora esta pregunta


0