Tema: formulario
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/09/2007, 10:44
Avatar de vpp_cl
vpp_cl
 
Fecha de Ingreso: septiembre-2007
Mensajes: 5
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: formulario

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">&nbsp; </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