Este formuario lo postee Editores web de este foro, este formulario llama a un archivo llamado envia.php, acá te dejo ambos el htm y el php, puedes editarlo sin problemas, es muy facil y a demás recoger los datos envia una confirmación a quién envia los datos.
acá va el formulario que insertarás en un htm:
<form name="form1" method="post" action="envia.php">
<p align="left">
<input name="nombre" type="text" id="nombre" size="50">
Nombre y Apellido</p>
<p align="left">
<input name="email" type="text" id="email" size="50">
E-mail</p>
<p align="left">
<textarea name="mensaje" cols="50" rows="5" id="mensaje"></textarea>
Mensaje </p>
<p align="left">
<input name="enviar" type="submit" id="enviar" value="Enviar">
</p>
<p align="center"> </p>
</form>
puedes añadir los acampos que quieras, siempre y cuando los etiquetes y que obviamente las etiquetas se encuentren bien puestas en el php, si no no envia el campo.
acá el php:
<?php
//E-mail en donde se recibirá el Formulario.
$recipiente = "
[email protected]";
//URL de tu Sitio Web.
$sw = "http://www.tusitio.cl";
//Nombre del sitio
$sitename = "Nombre de tu sitio";
//Mensaje que te llegará al Correo, con los datos ingresados.
$msg = "$nombre, envia el formulario con los siguientes datos:
Nombre: $nombre
E-mail: $email
Consulta: $mensaje
$mensajenn";
//Comprobamos que los campos del formulario se encuentren completos.
if (empty($nombre)){
echo "<p align=center><font face=verdana size=3><b>Por favor
ingresa tu Nombre.</b></font></p>";
}
if(empty($email)){
echo "<p align=center><font face=verdana size=3><b>Por favor
ingresa tu E-mail.</b></font></p>";
}
else{
//Limpiamos de posibles ataques.
$mensaje = ereg_replace("rn","<br>", $mensaje);
$nombre = htmlentities($nombre);
$email = htmlentities($email);
$mensaje = htmlentities($mensaje);
//Enviamos el E-mail con todos los datos.
mail("$recipiente", "$nombre", "$msg", "FROM: $email");
//This sends a confirmation to your visitor
mail("$email","Gracias por visitar $sitename",
"Hola $nombre,\n
Gracias por interesarse en $sw!\n
Atte,
$sitename");
//Damos las gracias al visitante por contactarnos.
echo"<font face=Century Gothic size=2 font color=#003366>
<p align=center>Gracias <b>$nombre</b>.
<p align=center>Responderemos tu mensaje en un plazo de 24 horas.<br><br>
<br>
<br>
<br>
<br>
</p>
<p align=center><br>
<a href=$sw class=intro_l></a>.</p>";
}
?>
si tienes alguna duda por favor avísa..
esperando que te sirva...
victor