Código de PHP - Mandar un formulario a dirección de correo

Versión 1
estrellaestrellaestrellaestrellaestrella(12)

Publicado el 20 de Marzo del 2003gráfica de visualizaciones de la versión: Versión 1
39.789 visualizaciones desde el 20 de Marzo del 2003
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?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
?>



Comentarios sobre la versión: Versión 1 (12)

15 de Junio del 2003
estrellaestrellaestrellaestrellaestrella
Trabaja perfectamente y esta muy bien comentado, me fue facil, modificar lo necesario para adaptarlo a mi web, a pesar de no saber nada de PHP.
Gracias por compartirlo
Responder
21 de Agosto del 2003
estrellaestrellaestrellaestrellaestrella
Realmente esta repaja su uso asi que denle viaje, habria que ser bastante pendejo para no poder usarlo, cuidense y un abrazo
Responder
29 de Noviembre del 2003
estrellaestrellaestrellaestrellaestrella
COMO ESPECIFICO EL MAIL DIGANME PLIS......
Responder
7 de Julio del 2005
estrellaestrellaestrellaestrellaestrella
Agradezco mucho el que hayas abierto esta valiosa herramienta, me estaba costando un kilo poder encontrar ayuda a este respecto.
Saludos
Responder
1 de Febrero del 2006
estrellaestrellaestrellaestrellaestrella
El codigo es excelente, funciona perfectamente sin fallas
Responder
7 de Julio del 2006
estrellaestrellaestrellaestrellaestrella
Me funciona de fábula. Un solo pero, no consigo que me devuelva a la página de gracias.php, después del envío. Míra a ver qué pasa.
Ah, si separas varias direcciones de correo por una coma (,), te envía el formulario a todas ellas.
Responder
12 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
Esta super... Gracias
Responder
5 de Mayo del 2008
estrellaestrellaestrellaestrellaestrella
Excelentee eeh !!

Graciaas, andaba buscando de hace rato, y le entendi muy bien a lo que explicastee .. por ti tendre 10 en mi trabajo final :D
Responder
29 de Agosto del 2008
estrellaestrellaestrellaestrellaestrella
Gracias al que escribio y publico este codigo. Funciona de maravilla, no tenia ni idea de como hacer para enviar la info de un formulario a un correo. Muchas gracias.
Responder
12 de Diciembre del 2008
estrellaestrellaestrellaestrellaestrella
tu codigo esta con madre! saludos desde mexico ah y si llegas a venir a mexico avisame y traeme mate de coca seria genial

[email protected]
Responder
27 de Febrero del 2014
estrellaestrellaestrellaestrellaestrella
Enviarme el codigo porfa vor :) y Gracias! c:
Responder
cesar
18 de Mayo del 2017
estrellaestrellaestrellaestrellaestrella
donde dice dominiopunto.com , que le escribo, me llega al php gracias , pero no me envia el correo...

gracias
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s562