Gran duda existencial!!
Publicado: 21 Jul 2015, 16:28
Buenas!! Llevo dias calentandome la cabeza para crear un formulario de contacto que reenvie los datos a un correo.. todo esto lo tengo en un servidor pero como estoy aprendiendo php desde hace poco me siento un poco desorientado y perdido..
Os copio mi código aver si alguien me puede ayudar a encontrar el problema, muchas gracias.
Os copio mi código aver si alguien me puede ayudar a encontrar el problema, muchas gracias.
Código: Seleccionar todo
<!DOCTYPE html>
<html lang="es">
<head>
<title>Contacto</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all" />
<script type="text/javascript" src="js/script.js"></script>
</head>
<body>
<fieldset id="seccion1">
<a href="index.html" class="secciones">Inicio</a>
<a href="contacto.php" class="secciones">Contacto</a>
</fieldset>
<img src="img/logo.jpg" id="logo"/>
<hr/>
<fieldset id="formulario" >
<legend><kbd><big><b>Datos personales</b><big></kbd></legend>
<?php
if(!$HTTP_POST_VARS) {
?>
<form name="form1" method="post" action="contacto.php" enctype="text/plain">
<br/>
<label for="nombre">Nombre</label>
<input type="text" name="nombre" title="Se necesita un nombre" required autofocus /><br/><br/>
<label for="apellidos">Apellidos</label>
<input type="text" name="apellidos" title="Se necesitan los apellidos" required /><br/><br/>
<label for="telefono">Teléfono</label>
<input type="text" name="telefono" title="Introduce un número de teléfono válido" pattern="^[1-79](\d\d){4}" required /><br/><br/>
<label for="email">Email</label>
<input type="email" name="email" title="mail@example.com" required /><br/><br/>
<label for="asunto">Asunto</label>
<input type="text" name="asunto" title="Introduce el asunto" required /><br/><br/>
<label for="comentario" name="comentario" title="Escribe aquí el mensaje">Comentario</label><br/>
<textarea cols="40" rows="10" name="comentario" required> </textarea><br/><br/>
<input type="submit" value="Enviar" id="enviar"/> <input type="reset" value="Borrar" id="borrar"/>
</form>
<?
} else {
//Estoy recibiendo el formulario, compongo el cuerpo:
$cuerpo = "Formulario enviado con los siguientes datos: \n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Apellidos: " .$HTTP_POST_VARS["apellidos"] . "\n";
$cuerpo .= "Teléfono: " . $HTTP_POST_VARS["telefono"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Asunto: " . $HTTP_POST_VARS["asunto"] . "\n";
$cuerpo .= "Mensaje:\n" . $HTTP_POST_VARS["comentario"] . "\n";
//Mando el correo ...
mail("micorreo@correofalso.se", "Formulario de contacto", $cuerpo);
//Doy las gracias por el envío
alert("Gracias por rellenar el formulario. Se ha enviado correctamente.");
}
?>
</fieldset>
</body>
</html>