Foros del Web » Programando para Internet » PHP »

Formato Mensaje de Correo: mail()-PHP

Estas en el tema de Formato Mensaje de Correo: mail()-PHP en el foro de PHP en Foros del Web. Hola, tengo un "pequeño" problema con el formateado del mensaje de correo que se envia con la funcion mail() de PHP. En mi pagina tengo ...
  #1 (permalink)  
Antiguo 29/01/2004, 19:31
 
Fecha de Ingreso: enero-2004
Mensajes: 1
Antigüedad: 20 años, 2 meses
Puntos: 0
Formato Mensaje de Correo: mail()-PHP

Hola, tengo un "pequeño" problema con el formateado del mensaje de correo que se envia con la funcion mail() de PHP.

En mi pagina tengo mi formulario con el

<textarea name=msj> al dar SUBMIT se recibe el mensaje con la variable $msj que despues se envia con la funcion:

mail($to, $subject, $msj, $headers);

El problema es que el mensaje enviado llega en una sola linea...............

Intente reemplazando en la cadena $msj los saltos de linea con

preg_replace("/(1512)|(15)|(12)/","<br>",$msj);

y mando el correo como

Content-type: text/html; charset=iso-8859-1


................... pero esto no me deja del todo satisfecho, porque en algunos servidores se envia como archivo adjunto/HTML y lo que quiero es forzar a que aparezca para leerlo en el area del cuerpo del correo.........

de preferencia quiero poder mandarlo como text/plain y que se respete el formato del mensaje tal y como fue escrito en el <textarea> del formulario...........

les agradezco las sugerencia que me puedan ofrecer........ gracias.
  #2 (permalink)  
Antiguo 29/01/2004, 19:52
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
mail("$to","$subject","$msj","From:$from\n"); y ya :|
__________________
El que teme preguntar, se averguenza de aprender.
  #3 (permalink)  
Antiguo 30/01/2004, 09:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
www.php.net/mail y FAQ's de este foro. Ahí encontraras ejemplos de uso de mail() de PHP.

Tienes que respetar las cabeceras HTTP correctas para que tu cliente de correo identifique a tu e-mail como HTML y no como un dato adjnuto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:03.