Pergunta

Eu escrevi um script php simples qual lê uma conta de e-mail IMAP e mostra o corpo do e-mail mais recente. Há apenas um problema, ele não vai manter as novas linhas corretamente. Ele só coloca tudo em uma linha.

Eu uso

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

para ler o corpo do e-mail. Como faço para manter a formatação original com todas as quebras de linha adequadas. Muito obrigado

Foi útil?

Solução

Você saída para um navegador? Tente usar nl2br . O doc diz:

Insere HTML quebras de linha antes de tudo newlines em uma string

Exemplo:

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

Outras dicas

Por que você não tentar a opção print_r que está em construído em PHP?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top