Mail()...troca Enter por " "

Enviada por 404error 
404error
Mail()...troca Enter por " "
12 de April de 2003 às 12:57AM
...to com um problema na minha função mail()

...quando eu tento colocar o Content-type: text/html todos os "Enters" que o user dá no campo pra escrever a mensagem são substituídos por " " quando o mail é enviado...

...alguém tem alguma sugestão de como resolver isso!?
dreaz
Re: Mail()...troca Enter por " "
12 de April de 2003 às 01:03AM
Olá,

problema muito simples de ser resolvido. supondo que o campo se chama msg, coloque isto antes do mail()

$msg=nl2br($msg);

prontinho .. isto funciona perfeitamente!

.dd.
404error
Re: Mail()...troca Enter por " "
12 de April de 2003 às 01:18AM
...perfeitinho, kra!!!... brigadão!!!...
...agora...tipo...poderia me explicar o que aquilo ali fez?
Re: Mail()...troca Enter por " "
22 de April de 2003 às 06:15PM
Traduzindo:

NL 2 BR

Para inglês:

NL = New Line
2 = To
BR = Break Return

e para pretuguês:

NL = Nova Linha
2 = Para
BR = Retorno de carro

Enfim, a função trocqa todos os NL (nova linha ou enter) para o comando BR (retorno de carro ou CR=Carriage Return)

*** alguém velho como eu lembra de CR??? Coisa mais mórbida!!! lol
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.