formulario de contacto no funciona
Publicado por Mariela (1 intervención) el 21/08/2015 21:08:36
Hola buenas tardes, tengo un problema con un formulario de contacto, el tema es que cuando me llaga la consulta esta vacía y la dirección de correo dice inválida, siempre utilicé el mismo archivo php y nunca tuve problemas, pero con este formulario no funciona, en el servidor del hosting me dijeron que es un error en el código.
me podrían ayudar por favor, soy nueva en esto.
les dejo los datos.
formulario de contacto html:
y el codigo php:
muchas gracias!!!
me podrían ayudar por favor, soy nueva en esto.
les dejo los datos.
formulario de contacto html:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form action="email.php" method="post" enctype="multipart/form-data" id="contact-form2">
<fieldset>
<label><span class="text-form">Nombre:</span><input name="p1" type="text" /></label>
<label><span class="text-form">Teléfono:</span><input name="p2" type="text" /></label>
<label><span class="text-form">Email:</span><input name="p2" type="text" /></label>
<div class="wrapper">
<div class="text-form">Mensaje:</div>
<div class="extra-wrap">
<textarea></textarea>
<div class="clear"></div>
<div class="buttons2">
<a href="#" onClick="document.getElementById('contact-form2').reset()">Cancelar</a>
<a href="#" onClick="document.getElementById('contact-form2').submit()">Enviar</a>
</div>
</div>
</div>
</fieldset>
</form>
y el codigo 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
<?php
$sendTo = "dominio@tudominio.com";
$subject = "CONSULTA DESDE LA WEB";
$headers = "From: " . $_POST["name"] ." ". $_POST["telephone"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];
$message .= "==================================" . "\n";
$message .= "CONSULTA DESDE LA WEB" . "\n";
$message .= "==================================" . "\n" . "\n";
$message .= "Nombre: " . $_POST["nombre"] . "\n" . "\n";
$message .= "Telefono: " . $_POST["telefono"] . "\n" . "\n";
$message .= "E-mail: " . $_POST["email"] . "\n" . "\n";
$message .= "Mensaje: " . $_POST["mensaje"] . "\n" . "\n";
mail($sendTo, $subject, $message, $headers);
?>
<script type="text/javascript">
var pagina = 'gracias.html';
var segundos = 0;
function redireccion() {
document.location.href=pagina;
}
setTimeout("redireccion()",segundos);
</script>
muchas gracias!!!
Valora esta pregunta


0