Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2010, 07:02
cca83
 
Fecha de Ingreso: septiembre-2010
Mensajes: 10
Antigüedad: 13 años, 7 meses
Puntos: 0
formulario html +php

Hola
antes que nada comentar que soy nueva en esto (tanto en php como en el foro)
Estoy intentando hacer un formulario y enviarlo a través de php pero no se lo que me falla... Si alguien me pudiera echar una mano... Este es el código q estoy usando:

formulario.html


<head>
<title>Formulario</title>
</head>

<body>

<div id="apDiv4">
<form action="enviar.php" method="post">
<div class="txt_basic" >Nombre</div>
<div><input name="nombre" type="text" id="caja" size="40">
<br />
<br />
</div>
<div class="txt_basic">E-mail</div>
<div><input name="email" type="text" id="caja" size="40">
<br />
<br />
</div>
<div class="txt_basic">Teléfono</div>
<div><input name="telefono" type="text" id="caja" size="40">
<br />
<br />
</div>
<div class="txt_basic">Comentarios</div>
<div><TEXTAREA name="comentarios" cols="38" rows="5" id="area"></TEXTAREA>
<br />
<br />
</div>
<div style="width:300px;text-align:right;padding-top:5px;"><table border="0" cellspacing="0" cellpadding="0" align="right"><tr><td style="padding-right:115px;">&nbsp;</td><td><input name="action" type="hidden" value="send"><input id="boton" name="enviar" type="submit" onClick="alerta()" value="ENVIAR"></td></tr></table></div>
</form>
</body>
</html>


enviar.php

<?
extract($_GET);
extract($_POST,EXTR_SKIP);
header("Location:contacto.html");
if (isset($_POST['action'])) {
// Aqui se fija la dirección de destino
$dest = "[email protected]";
$head = "From: ".$_POST['email']."\r\n";
// Aqui se crea el cuerpo del mensaje
$msg.= "NOMBRE: ".$_POST['nombre']."\n";
$msg.= "EMAIL: ".$_POST['email']."\n";
$msg.= "TELEFONO: ".$_POST['telefono']."\n";
$msg.= "HORA: ".date("h:i:s a ")."\n";
$msg.= "FECHA: ".date("d M Y")."\n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['comentarios']."\n\n";
$msg.= "------------------------------- \n";

// Finalmente enviamos el mensaje con esta funcion
mail($dest, "de:miweb.com", $msg, $head);

}
?>


Mil gracias!!