Formularios que se envien a correo
Resuelto/Cerrado
kearo
Mensajes enviados
2
Fecha de inscripción
miércoles, 15 de octubre de 2008
Estatus
Miembro
Última intervención
miércoles, 15 de octubre de 2008
-
Modificado por Carlos-vialfa el 3/10/2013, 16:29
Angeletes Mensajes enviados 2 Fecha de inscripción viernes, 7 de octubre de 2022 Estatus Miembro Última intervención miércoles, 19 de octubre de 2022 - 19 oct 2022 a las 16:21
Angeletes Mensajes enviados 2 Fecha de inscripción viernes, 7 de octubre de 2022 Estatus Miembro Última intervención miércoles, 19 de octubre de 2022 - 19 oct 2022 a las 16:21
Consulta también:
- Formulario de contacto html que llegue a mi correo sin php
- Formulario HTML que llegue a mi correo ✓ - Foro de webmastering
- Formulario de contacto php con envio a correo electronico - Guide
- Recuperar cuenta de yahoo sin correo alternativo ni teléfono - Guide
- No es posible contactar a una cuenta inhabilitada instagram - Foro de redes
- Recuperar cuenta de facebook sin correo sin teléfono y sin contraseña ✓ - Foro Facebook
6 respuestas
hola tenes que tener el servidor que soporte php, byethost.com tiene eso, el formulario lo tenes que guardar con extension php, <?php
// Cortesia de matedecoca@hotmail.com 18.03.2002
///////////////////////////////////////////////////
// El siguiente codigo reune todas las variables mandadas a travez del http
// post y las manda al correo electronico deseado.
// Intrucciones:
// 1) Arma el formulario que quieras.
// 2) Escribe el nombre del file en donde se encuentra este codigo en el tag
// de <form> de tu formulario ejem: <form action="mifile.php" method="post">
// 3) Corrige el mail, dominio y remitente deseado.
// 4) Todo listo, y a mandar formularios.
// El codigo se puede adaptar facilmente tambien para otros fines.
// espero que este codigo les sirva de algo.
// Cordialmente MateDeCoca
///////////////////////////////////////////////////
$msg = "Este es el contenido del formulatio mandado\n\n";
$field_name = array_keys($HTTP_POST_VARS); // guardamos todos los nombres de los "fields" existentes en el formulario
$value_name = array_values($HTTP_POST_VARS);// guardamos todos los valores en sus respectivas variables
for ($i=0;$i<count($field_name);$i++)
{
$msg .= "".$field_name[$i].": ".$value_name[$i]."\n\n"; // $msg reune el nombre de la variable y su valor
}
$recipient = "midireccion@dominiopunto.com"; // el mail deseado
$subject = "EL buen formulario"; // el titulo del mail
$mailheaders = "From: Dominio <http://dominiopunto.com> \n"; // quien lo manda y el dominio
$mailheaders .= "Reply-To: ".$mail."\n\n"; // responder a: Importante! si quieres que el replay:to funcione tienes
//que tener en el formulario un field que tiene como nombre "mail".
mail($recipient, $subject, $msg, $mailheaders);// mandamos el mail con los todos los datos
header('location:gracias.php'); // y vamos a la pagina en donde nos dan las gracias por haber llenado en formulario
?>
// Cortesia de matedecoca@hotmail.com 18.03.2002
///////////////////////////////////////////////////
// El siguiente codigo reune todas las variables mandadas a travez del http
// post y las manda al correo electronico deseado.
// Intrucciones:
// 1) Arma el formulario que quieras.
// 2) Escribe el nombre del file en donde se encuentra este codigo en el tag
// de <form> de tu formulario ejem: <form action="mifile.php" method="post">
// 3) Corrige el mail, dominio y remitente deseado.
// 4) Todo listo, y a mandar formularios.
// El codigo se puede adaptar facilmente tambien para otros fines.
// espero que este codigo les sirva de algo.
// Cordialmente MateDeCoca
///////////////////////////////////////////////////
$msg = "Este es el contenido del formulatio mandado\n\n";
$field_name = array_keys($HTTP_POST_VARS); // guardamos todos los nombres de los "fields" existentes en el formulario
$value_name = array_values($HTTP_POST_VARS);// guardamos todos los valores en sus respectivas variables
for ($i=0;$i<count($field_name);$i++)
{
$msg .= "".$field_name[$i].": ".$value_name[$i]."\n\n"; // $msg reune el nombre de la variable y su valor
}
$recipient = "midireccion@dominiopunto.com"; // el mail deseado
$subject = "EL buen formulario"; // el titulo del mail
$mailheaders = "From: Dominio <http://dominiopunto.com> \n"; // quien lo manda y el dominio
$mailheaders .= "Reply-To: ".$mail."\n\n"; // responder a: Importante! si quieres que el replay:to funcione tienes
//que tener en el formulario un field que tiene como nombre "mail".
mail($recipient, $subject, $msg, $mailheaders);// mandamos el mail con los todos los datos
header('location:gracias.php'); // y vamos a la pagina en donde nos dan las gracias por haber llenado en formulario
?>
12 nov 2010 a las 13:10
2 feb 2011 a las 21:28
26 mar 2013 a las 14:36
2 oct 2013 a las 20:17
$mailheaders .= "Reply-To: ".$mail."\n\n"; // responder a: Importante! si quieres que el replay te funcione tienes
//que tener en el formulario un field que tiene como nombre "mail".
mail($recipient, $subject, $msg, $mailheaders);// mandamos el mail con los todos los datos
6 ago 2015 a las 15:39
html;
<form action="enviar.php" method="post">
<h2>CONTACTO</h2>
<input type="text" name="nombre" placeholder="nombre" required id="nombre">
<input type="text" name="email" placeholder="email" required>
<label><input type="text" name "pais" placeholder="pais" required></label>
<textarea name="mensaje" placeholder="mensaje" required></textarea>
<input type="submit" value="enviar" id="boton">
</form>
php:
<?php
$destino= "***@***";
$nombre= $_POST["nombre"];
$email= $_POST["email"];
$pais= $_POST["pais"];
$mensaje= $_POST["mensaje"];
$contenido= "nombre: " . $nombre . "\nemail: " . $email . "\npais: " . $pais . "\nmensaje: " . $mensaje;
mail($destino,"Contacto", $contenido);
header("Location:gracias.html");
?>
Si alguien encuentra el error que me ayude porfa!!
muchisimas gracias!!