Foros del Web » Programando para Internet » PHP »

[AYUDA] Como poner negritas en un mail???

Estas en el tema de [AYUDA] Como poner negritas en un mail??? en el foro de PHP en Foros del Web. Hola a todos, tengo un formulario que envia mail, pero no encuentro la forma de como poner algunas negritas... funciona perfectamente lo unico que quiero ...
  #1 (permalink)  
Antiguo 17/03/2010, 09:01
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 1
[AYUDA] Como poner negritas en un mail???

Hola a todos, tengo un formulario que envia mail, pero no encuentro la forma de como poner algunas negritas... funciona perfectamente lo unico que quiero es poner en negrita los campos Nombre, Telefono etc...

Este es el codigo que tengo para enviar los mails
Código PHP:
Ver original
  1. function enviar_mail($tipo, $nombre, $empresa, $mail, $telefono, $movil, $mensaje)
  2. {
  3.     $headers = "From: " . "BrightSystems.com.ar";
  4.     $headers .= "<" . $mail . ">\r\n";
  5.     $headers .= "Reply-To: " . $mail;
  6.     $message = "Tipo: ".$tipo."
  7.                 Nombre: ".$nombre." - Empresa: ".$empresa." - E-Mail: ".$mail."
  8.                 Teléfono: ".$telefono." - Movil: ".$movil."
  9.                
  10.                 Mensaje:\n".$mensaje;
  11.     mail("[email protected]", $nombre, $message, $headers);

El resultado de esto es así tal cual se ve

Cita:
Tipo: Consulta
Nombre: Daitron - Empresa: BrightSystems - E-Mail: [email protected]
Teléfono: - Movil: 0261 000000

Mensaje:
Prueba de Mensaje
Bien lo que quisiera es saber como hacer para que donde dice Tipo, Nombre, Empresa Email etc... salga en negrita

Y tambien que Telefono llegue bien escrito o sea, con el acento en Teléfono que me aparece con simbolos raros.

Saludos y desde ya muchas gracias
  #2 (permalink)  
Antiguo 17/03/2010, 09:04
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: [AYUDA] Como poner negritas en un mail???

Los acentos cambialos a html con &aacute; para á, &eacute; para é y asi sucesivamente.

Para que salgan en negrita intenta ponerlos entre las etiquetas <b> y </b> es probable que asi te funcione.

Saludos,
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 17/03/2010, 09:19
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: [AYUDA] Como poner negritas en un mail???

Cita:
Iniciado por Marvin Ver Mensaje
Los acentos cambialos a html con &aacute; para á, &eacute; para é y asi sucesivamente.

Para que salgan en negrita intenta ponerlos entre las etiquetas <b> y </b> es probable que asi te funcione.

Saludos,
probe así:
Código PHP:
Ver original
  1. function enviar_mail($tipo, $nombre, $empresa, $mail, $telefono, $movil, $mensaje)
  2. {
  3.     $headers = "From: " . "BrightSystems.com.ar";
  4.     $headers .= "<" . $mail . ">\r\n";
  5.     $headers .= "Reply-To: " . $mail;
  6.     $message = "<b>Tipo:</b> ".$tipo."
  7.                <b>Nombre:</b> ".$nombre." - Empresa: ".$empresa." - E-Mail: ".$mail."
  8.                Teléfono: ".$telefono." - Movil: ".$movil."
  9.                
  10.                Mensaje:\n".$mensaje;
  11.     mail("[email protected]", $nombre, $message, $headers);

Pero falla se ven las etiquetas este es el resultado
Cita:
<b>Tipo:</b> Consulta
<b>Nombre:</b> Daitron - Empresa: BrightSystems - E-Mail: [email protected]
Teléfono: - Movil: 0261 000000

Mensaje:
Prueba de Mensaje
Algún otro consejo para probar...

Igualmente gracias por la ayuda aunque no me funciono.
  #4 (permalink)  
Antiguo 17/03/2010, 09:35
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: [AYUDA] Como poner negritas en un mail???

Si no me equivoco tienes que mandar cabeceras que le indiquen que es contenido html. Eso lo puedes ver en ejemplos que encuentres en google.

Aquí hay algunos ejemplos :

http://www.google.cl/#hl=es&safe=act...php&fp=1&cad=b
http://code.web-max.ca/misc_htmlemail.php
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 17/03/2010, 09:44
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: [AYUDA] Como poner negritas en un mail???

La idea es que tengas claro que si o si necesitas las cabeceras.

mail() tiene bastante documentacion en el sitio oficial para que revises que cabeceras se necesitan en cada caso.

Para poder enviar html utiliza estas:
Código PHP:
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"
Tambien es bueno mantener un buen formato html para que no tengas problemas a causa de esto.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #6 (permalink)  
Antiguo 17/03/2010, 11:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: [AYUDA] Como poner negritas en un mail???

Muchisimas gracias por su ayuda

Etiquetas: mail, negritas, poner
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 15:15.