necesito ayuda con formulario php
Publicado por jose (1 intervención) el 02/07/2014 14:14:20
Al enviar el formulario de responde que el mensaje ha sido enviado, pero no me llega a la bandeja de entrada de mi mail.
Aqui os dejo el código
Codigo HTML:
Código PHP:
Aqui os dejo el código
Codigo 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
<html>
<body>
<form action="distribuidores.php" method="post" name="form1" id="form1">
<p>
<label for="textfield">Nombre:</label>
<input type="text" name="nombre" id="textfield2">
<label for="textfield">Empresa:<br>
</label>
<input type="text" name="empresa" id="textfield">
<label for="textfield3">Sector de la empresa:</label>
<input type="text" name="sector" id="textfield3">
</p>
<p>
<label for="textfield4">Población::</label>
<input type="text" name="poblacion" id="textfield4">
</p>
<p>
<label for="textfield5">Provincia:</label>
<input type="text" name="provincia" id="textfield5">
<label for="textfield7">Teléfono:</label>
<input type="text" name="telefono" id="textfield7">
</p>
<p>
<label for="textfield6">Email:</label>
<input type="text" name="email" id="textfield6">
</p>
<p>
<label for="textarea">Mensaje:</label>
<textarea name="mensaje" id="textarea"></textarea>
<input type="submit" name="submit" id="submit" value="Enviar">
</p>
</form>
Código 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
<?php
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$sector = $_POST['sector'];
$poblacion = $_POST['poblacion'];
$provincia = $_POST['provincia'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$header = 'From: ' . $mail . ", de la poblacion ".$poblacion."\r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .="este es el mensaje".$_POST['mensaje'] . " \r\n";
$para = 'jose.andres.1213@gmail.com';
$asunto = 'calcula tu ahorro';
if ($_POST['submit']) {
if (mail($para, $asunto, utf8_decode($mensaje), $header)) {
echo "<script language='javascript'>
alert('Mensaje enviado, muchas gracias.');
</script>";
} else {
echo 'Falló el envio';
}
}
?>
Valora esta pregunta


0