Domanda

Ho scritto un semplice script php che legge un account di posta elettronica IMAP e visualizza il corpo del messaggio più recente. C'è solo un problema, non mancherà di tenere correttamente le nuove linee. E 'appena mette tutto su una riga.

Io uso

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

per leggere il corpo dell'e-mail. Come faccio a mantenere la formattazione originale con tutte le dovute interruzioni di riga. Molto grazie

È stato utile?

Soluzione

Stai l'output a un browser? Provare a utilizzare nl2br . Il dottore dice:

  

Linea Inserisce HTML rompe prima di tutto   a capo di una stringa

Esempio:

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

Altri suggerimenti

Perché non provare l'opzione print_r che è integrata in PHP?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top