Raphaps Postado Novembro 26, 2007 Denunciar Share Postado Novembro 26, 2007 Pessoal, beleza?? Coloquei um formulário em php no meu site, e ele envia direitinho, só que tem um probleminha, por exemplo:se eu colocou um texto assim no formulário:teste teste testeteste teste testeteste teste teste testeEle chega desse jeito em meu email:teste teste teste teste teste teste teste teste teste tetsteIsso acontece porque tem que configurar alguma coisa no TextArea?? Ajuda aí galera!! falou... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 26, 2007 Denunciar Share Postado Novembro 26, 2007 Use a função nl2br(), do PHP.Movido:HTML -> PHP Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PodePerguntar Postado Novembro 26, 2007 Denunciar Share Postado Novembro 26, 2007 $texto = $_POST['texto'];echo nl2br($texto);<form action="" method="POST"> <textarea name="texto"> teste teste teste teste teste teste teste teste teste teste </textarea> <input type="submit"> </form> <?php $texto = $_POST['texto']; echo nl2br($texto); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphaps Postado Novembro 26, 2007 Autor Denunciar Share Postado Novembro 26, 2007 Use a função nl2br(), do PHP.Movido:HTML -> PHPAmigo, eu sei quase nada de php, peguei esse script aqui no scriptbrasil, dá uma olhada e me diz onde é que incluo esse nl2br:<HTML><HEAD><TITLE>.: Formulário de Contato :.</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <STYLE>.cellbox { BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid } .box-header { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px } .frm { BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0 } .frm-on { BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255) } .text-header { FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana } .header { FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana } </STYLE> <script language=JavaScript> <!-- function SymError() { return true; } window.onerror = SymError; //--> </SCRIPT> <script> function displayText( sText ) { document.getElementById("displayArea").innerHTML = sText; } </SCRIPT> <META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD> <BODY> <DIV align=center> <CENTER> <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111 height=424 cellSpacing=0 cellPadding=0 width=507 border=1> <TBODY> <TR> <TD width=507 bgColor=#216e83 height=18> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#ffffff" size="2">Formulário de Contato</font></b></P></TD></TR> <TR> <TD align=justify width=507 height=402> <DIV align=center> <CENTER> <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111 height=200 cellSpacing=0 cellPadding=0 width=328 border=0> <!--DWLayoutTable--> <TBODY> <TR> <TD width=67 height=44> </TD> <TD width=183></TD> <TD width=78></TD> </TR> <?php if (!$nome || !$email || !$assunto || !$mensagem) { echo "<DIV align=center><p align=center><b><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente!</b><br>"; echo "<a href=\"java script:history.back(1)\">Voltar</a>"; }else{ echo " <tr> <TD height=22 colspan=3> <p align=center><font face=Verdana size=1>Olá <font color=#FF0000><b>$nome</b></font>,</font> </TD> </tr> <TR> <TD height=22 colspan=3> <p align=center><font face=Verdana size=1>As informações foram enviadas com sucesso!</font> </TD> </TR> <tr> <TD height=22> </TD> <TD></TD> <TD></TD> </tr> <tr> <TD height=23 colspan=3> <p align=center><font face=Verdana size=1>Atenciosamente!</font> </TD> </tr>"; $mens = "<font size=2 face=Verdana><p align=center>:: Sistema de formulário ::<br><br></p></font>"; $mens .= "<font size=1 face=Verdana><b>Nome:</b> $nome</font><br><br>"; $mens .= "<font size=1 face=Verdana><b>E-mail:</b> $email</font><br>"; $mens .= "<font size=1 face=Verdana><b>Assunto:</b> $assunto</font><br>"; $mens .= "<font size=1 face=Verdana><b>Mensagem:</b>$mensagem</font><br><br>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $nome <$email>"; mail("raphael@zeniteonline.com.br","Formulário de contato","$mens", $headers); echo " <TR> <TD height=13> </TD> <TD></TD> <TD></TD> </TR> <TR> <TD height=12></TD> <TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font></div></TD> <TD></TD> </TR>"; } ?> <TR> <TD height=94></TD> <TD> </TD> <TD></TD> </TR> <tr> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 27, 2007 Denunciar Share Postado Novembro 27, 2007 $mens .= "<font size=1 face=Verdana><b>Mensagem:</b>" . nl2br($mensagem) . "</font><br><br>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphaps Postado Novembro 27, 2007 Autor Denunciar Share Postado Novembro 27, 2007 $mens .= "<font size=1 face=Verdana><b>Mensagem:</b>" . nl2br($mensagem) . "</font><br><br>";Opa, obrigadão Beraldo. Funcionou direitinho!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Raphaps
Pessoal, beleza?? Coloquei um formulário em php no meu site, e ele envia direitinho, só que tem um probleminha, por exemplo:
se eu colocou um texto assim no formulário:
teste
teste teste
teste teste teste
teste teste teste teste
Ele chega desse jeito em meu email:
teste teste teste teste teste teste teste teste teste tetste
Isso acontece porque tem que configurar alguma coisa no TextArea?? Ajuda aí galera!! falou...
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.