Foros del Web » Programando para Internet » PHP »

combinar php y html al mandar mails

Estas en el tema de combinar php y html al mandar mails en el foro de PHP en Foros del Web. hola tengo un problema: cree un formulario en donde hay un titulo($subject), un mensaje($message) y una firma($firma). para enviarlo con la funcion mail() hice: mail($a_quien, ...
  #1 (permalink)  
Antiguo 15/12/2008, 19:48
 
Fecha de Ingreso: diciembre-2008
Mensajes: 101
Antigüedad: 15 años, 4 meses
Puntos: 0
combinar php y html al mandar mails

hola tengo un problema:
cree un formulario en donde hay un titulo($subject), un mensaje($message) y una firma($firma).
para enviarlo con la funcion mail() hice:
mail($a_quien, $subject, $message)
$a_quien: es el email
$subject: es el titulo que se escribe en el form
$message:$_POST["message"]."<br /> ".$_POST["firma"];
el problema es que quiero que la firma este mas abajo que el mensaje por eso puse <br/> pero cuando recibo el mensaje aparece:
el mensaje <br> la firma

que tengo que hacer para recibir el mensaje y abajo la firma?
  #2 (permalink)  
Antiguo 15/12/2008, 19:51
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: combinar php y html al mandar mails

Normalmente al enviar un correo estos se envian como texto plano, por eso no te reconoce el salto de linea HTML.

Puedes:
1. Enviar el correo como HTML
2. Usar "\n" en vez de <br /> (\n debe estar dentro de comillas dobles).
  #3 (permalink)  
Antiguo 15/12/2008, 20:32
 
Fecha de Ingreso: diciembre-2008
Mensajes: 101
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: combinar php y html al mandar mails

muchas gracias ya me anduvo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.