Pregunta

He escribió un script php simple que lee una cuenta de correo electrónico IMAP y muestra el cuerpo del correo electrónico más reciente. Sólo hay un problema, no va a mantener las nuevas líneas correctamente. Simplemente pone todo en una línea.

Yo uso

imap_fetchbody($conn, $latest, "1");

para leer el cuerpo del correo electrónico. ¿Cómo puedo mantener el formato original con todos los saltos de línea adecuados. Muchas gracias

¿Fue útil?

Solución

¿Está dando salida a un navegador? Trate de usar nl2br . El doctor dice:

  

Los insertos línea HTML antes de cada   nuevas líneas en una cadena

Ejemplo:

<?php
echo nl2br("foo isn't\n bar");
//output: foo isn't<br /> bar
?>

Otros consejos

¿Por qué no pruebas la opción print_r que es incorporada en PHP?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top