notificación de correo
Publicado por Eduardo Flores Rivas (13 intervenciones) el 19/04/2005 18:37:52
Hola expertos,
Tengo un formulario para comentarios en mi página que cuando el visitante pulsa la tecla ENVIAR realiza dos cosas:
1: Graba el formulario en una tabla de una bd.
2: Me envia una notificación a mi correo electrónico de que he recibido un comentario.
Con el primer paso no tengo ningún problema todo esta ok.
En el segundo paso me llega perfectamente el correo y me llega solo la primera parte (inicialización) de la variable $msg y no me llega los campos del formulario ni sus valores, ya he remirado mi código y no le veo nada raro así que aquí se los copio a lo mejor Ustedes me dicen la falla (Ojo solo transcribo la parte que envia el formulario a mi correo)
$msg = "EDUARDO: Has recibido un comentario en INFO-Farma:\n\n";
$field_name = array_keys($HTTP_POST_VARS);
$value_name = array_values($HTTP_POST_VARS);
for ($i=0;$i<count($field_name);$i++)
{
$msg .= "".$field_name[$i].": ".$value_name[$i]."\n\n";
}
$recipient = "[email protected]";
$subject = "Notificación de recepción en INFO-Farma";
$mailheaders = "From: miarroba <http://infofarma.webcindario.com> \n";
$mailheaders .= "Reply-To: ".$mail."\n\n";
mail($recipient, $subject, $msg, $mailheaders);
Supongo que el problema estará en el FOR, pero no le vo nada raro.
Saludos cordiales a todos y mil gracias por su atención.
Tengo un formulario para comentarios en mi página que cuando el visitante pulsa la tecla ENVIAR realiza dos cosas:
1: Graba el formulario en una tabla de una bd.
2: Me envia una notificación a mi correo electrónico de que he recibido un comentario.
Con el primer paso no tengo ningún problema todo esta ok.
En el segundo paso me llega perfectamente el correo y me llega solo la primera parte (inicialización) de la variable $msg y no me llega los campos del formulario ni sus valores, ya he remirado mi código y no le veo nada raro así que aquí se los copio a lo mejor Ustedes me dicen la falla (Ojo solo transcribo la parte que envia el formulario a mi correo)
$msg = "EDUARDO: Has recibido un comentario en INFO-Farma:\n\n";
$field_name = array_keys($HTTP_POST_VARS);
$value_name = array_values($HTTP_POST_VARS);
for ($i=0;$i<count($field_name);$i++)
{
$msg .= "".$field_name[$i].": ".$value_name[$i]."\n\n";
}
$recipient = "[email protected]";
$subject = "Notificación de recepción en INFO-Farma";
$mailheaders = "From: miarroba <http://infofarma.webcindario.com> \n";
$mailheaders .= "Reply-To: ".$mail."\n\n";
mail($recipient, $subject, $msg, $mailheaders);
Supongo que el problema estará en el FOR, pero no le vo nada raro.
Saludos cordiales a todos y mil gracias por su atención.
Valora esta pregunta
0