Foros del Web » Programando para Internet » PHP »

Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Estas en el tema de Mail mediante PHP: "Elejir tipografía y Color" ¿se puede? en el foro de PHP en Foros del Web. Hola a todos, hace tiempo que buscando información, logré armarme una plantilla que uso en casi todos los casos para la página de contacto de ...
  #1 (permalink)  
Antiguo 24/11/2008, 10:26
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 4 meses
Puntos: 1
Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Hola a todos, hace tiempo que buscando información, logré armarme una plantilla que uso en casi todos los casos para la página de contacto de mis clientes.
resumiendolá, el envío es así:
Código:
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html; charset=utf-8";
mail($destinatario,$ssubject,$mensaje,$sheader);
?>
Me funciona bárbaro, tanto y tan solidamente desde siempre, que ya tengo ganas de llevarla a otro nivel.



El primer punto y me acabo de dar cuenta es que ¿Como debo hacer para que me tome los carácterés especiales del mensaje? (é, í, ü, à etc, etc)
Segundo es para que no me aparezcan dentro del mensaje:
X-Mailer:PHP/4.4.8
Mime-Version: 1.0
Content-Type: text/html; charset=utf-8

Y tercero, ya me gustaria definirle a cada linea/parte del mensaje un Formato, supongamos "Arial, 9pt, negrita" ¿como seria la sintaxis? en por ejemplo: $mensaje .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; debería asignarseló?
Si alguien puede darme una mano seria fabuloso!
Como siempre! muchisimas gracias!
  #2 (permalink)  
Antiguo 24/11/2008, 11:02
Avatar de XLogus  
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 15 años, 5 meses
Puntos: 19
Respuesta: Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Eso es facil como veras en la cabecera de tu correo
Código:
$sheader=$sheader."Content-Type: text/html; charset=utf-8";
Debes cambiar de codificacion para que te mueste los caracateres, prueba con iso-8859-1 en vez de utf-8

Respecto al tamaño y color de letra, simplemente agrega el codigo html que corresponde a tu mensaje, tal y como lo agregarias en una pagina web ya que estas enviando un correo en formato html (mira en tu cabecera ya esta configurado)
  #3 (permalink)  
Antiguo 24/11/2008, 11:22
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Hola Gracias por responder!
Pero no me doy cuenta de la sintaxis.. a ver..:
¿dónde iría?:
Por ejemplo, tomo esta variable:
$mensaje .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
Yo quiero que "Nombre" aparezca:
<font face="Arial, Helvetica, sans-serif" color="#006699" size="2">Nombre:</font>
entonces dónde lo defino? esa es mi pregunta!:
$mensaje .= <font face="Arial, Helvetica, sans-serif" color="#006699" size="2">Nombre:</font>" . $HTTP_POST_VARS["nombre"] . "\n"; ¿por ejemplo?
  #4 (permalink)  
Antiguo 24/11/2008, 12:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Hola elsalta,

Revisa este link: http://www.forosdelweb.com/f18/como-...s-bien-588701/

Saludos.
  #5 (permalink)  
Antiguo 24/11/2008, 12:53
Avatar de XLogus  
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 15 años, 5 meses
Puntos: 19
Respuesta: Mail mediante PHP: "Elejir tipografía y Color" ¿se puede?

Si, puedes usar ese metodo o usando estilos
Código:
<p style="color:#FF000">Mi texto</p>
Incluso hoja de estilos dentro del html, pero ve lo que sea mas compatible con la mayoria de clientes de correo, no todos muestra el correo como debieran
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 16:39.