Quebra de Linha no envio de Email

2,131 views
Skip to first unread message

Daniel César

unread,
Jan 30, 2007, 12:55:05 PM1/30/07
to LISTA PHP
Ola,

Eu estou desenvolvendo um sistema onde os usuários podem enviar emails
entre si;

Porém eu não sei como faço para inserir automaticamente a quebra de
linha ao fim de cada linha sem usar "/r/n", pois nos testes que estou
fazendo, só funciona quando eu utilizo este recurso, ou quando escrevo
<br>'s.

Existe alguma função para inserir as quebras de linha?!

Marcos ( Gmail )

unread,
Jan 30, 2007, 1:53:35 PM1/30/07
to list...@googlegroups.com

cara eu uso nl2br() se o campo do form for textarea
<textarea name="teste" cols="" rows=""></textarea>

nl2br(trim($teste)) // ele transforma enter em <br>


-----Mensagem original-----
De: list...@googlegroups.com [mailto:list...@googlegroups.com] Em nome de
Daniel César
Enviada em: terça-feira, 30 de janeiro de 2007 14:55
Para: LISTA PHP
Assunto: [ PHP - Google ] Quebra de Linha no envio de Email

Diego Bueno

unread,
Jan 30, 2007, 1:05:12 PM1/30/07
to list...@googlegroups.com
digamos q tu tem seu corpo do email na variavel $mensagem

aplique

nl2br( $mensagem )






2007/1/30, Daniel César < daniel....@gmail.com>:

Paulo Marques

unread,
Jan 30, 2007, 1:05:58 PM1/30/07
to list...@googlegroups.com
Se for somente texto, você poderá utilizar as tags do HTML

<PRE>
Aqui
eh
um exemplo

</PRE>

   ^ ^     Msn/Gtalk: psma...@gmail.com
            Web: http://www.psmarques.com.br/

Daniel César

unread,
Jan 30, 2007, 1:08:29 PM1/30/07
to list...@googlegroups.com
Eu ja havia usado "<pre>". Porém a formatação ficou ruim, vou testar esta outra funçao agora!
--
Daniel César Santos Porto
Bachalerando em Ciencia da Computação - UFBA
Assessor de Projetos
InfoJr UFBA - "Empreendendo o Futuro"
www.infojr.ufba.br

Daniel César

unread,
Jan 30, 2007, 1:21:41 PM1/30/07
to list...@googlegroups.com
Bem, eu tentei, mas o email não chegou!
Antes estava chegando, sem a formatação desejada, deem uma olhada no codigo ai, pra ver se está certo:

...
   $to=$_POST['to'];
   $rem=$_POST['remetente'];
   $headers.='From:'."$rem";
   $msg=$_POST['msg'];
   nl2br($msg);
   $assunto=$_POST['assunto'];
   mail($to,$assunto,$msg,$headers);
...

Se possivel me ajudem.

Anderson Marchesin

unread,
Jan 30, 2007, 1:25:01 PM1/30/07
to list...@googlegroups.com
faz assim:

$to=$_POST['to'];
   $rem=$_POST['remetente'];
   $headers.='From:'."$rem";
   $msg=$_POST['msg'];
   $assunto=$_POST['assunto'];
   mail($to,$assunto,nl2br($msg);,$headers);

2007/1/30, Daniel César < daniel....@gmail.com>:

Anderson Marchesin

unread,
Jan 30, 2007, 1:25:43 PM1/30/07
to list...@googlegroups.com
opa me esqueci do ponto e virgula rsssss

$to=$_POST['to'];
   $rem=$_POST['remetente'];
   $headers.='From:'."$rem";
   $msg=$_POST['msg'];
   $assunto=$_POST['assunto'];
   mail($to,$assunto,nl2br($msg),$headers);
agora ta certo

2007/1/30, Anderson Marchesin <marc...@gmail.com>:

Daniel César

unread,
Jan 30, 2007, 2:02:06 PM1/30/07
to list...@googlegroups.com
Ok, vou tentar novamente, qualquer duvida eu posto aki!

Bruno Gross

unread,
Jan 31, 2007, 7:19:06 AM1/31/07
to LISTA PHP
Daniel, possivelmente se o tráfico do seu site for grande seu domínio
cairá em lista de spams...Veja sobre certificados de segurança para
envio de emails com seu servidor...

On 30 jan, 17:02, "Daniel César" <daniel.indi...@gmail.com> wrote:
> Ok, vou tentar novamente, qualquer duvida eu posto aki!
>

> On 1/30/07, Anderson Marchesin <marche...@gmail.com> wrote:
>
>
>
>
>
> > opa me esqueci do ponto e virgula rsssss
> > $to=$_POST['to'];
> > $rem=$_POST['remetente'];
> > $headers.='From:'."$rem";
> > $msg=$_POST['msg'];
> > $assunto=$_POST['assunto'];
> > mail($to,$assunto,nl2br($msg),$headers);
> > agora ta certo
>

> > 2007/1/30, Anderson Marchesin <marche...@gmail.com>:


>
> > > faz assim:
> > > $to=$_POST['to'];
> > > $rem=$_POST['remetente'];
> > > $headers.='From:'."$rem";
> > > $msg=$_POST['msg'];
> > > $assunto=$_POST['assunto'];
> > > mail($to,$assunto,nl2br($msg);,$headers);
>

> > > 2007/1/30, Daniel César < daniel.indi...@gmail.com>:


>
> > > > Bem, eu tentei, mas o email não chegou!
> > > > Antes estava chegando, sem a formatação desejada, deem uma olhada no
> > > > codigo ai, pra ver se está certo:
>
> > > > ...
> > > > $to=$_POST['to'];
> > > > $rem=$_POST['remetente'];
> > > > $headers.='From:'."$rem";
> > > > $msg=$_POST['msg'];
> > > > nl2br($msg);
> > > > $assunto=$_POST['assunto'];
> > > > mail($to,$assunto,$msg,$headers);
> > > > ...
>
> > > > Se possivel me ajudem.
>

> > > > On 1/30/07, Daniel César < daniel.indi...@gmail.com> wrote:
>
> > > > > Eu ja havia usado "<pre>". Porém a formatação ficou ruim, vou testar
> > > > > esta outra funçao agora!
>

> > > > > On 1/30/07, Paulo Marques < psmarq...@gmail.com> wrote:
>
> > > > > > Se for somente texto, você poderá utilizar as tags do HTML
>
> > > > > > <PRE>
> > > > > > Aqui
> > > > > > eh
> > > > > > um exemplo
>
> > > > > > </PRE>
>

> > > > > > On 1/30/07, Daniel César < daniel.indi...@gmail.com> wrote:
>
> > > > > > > Ola,
>
> > > > > > > Eu estou desenvolvendo um sistema onde os usuários podem enviar
> > > > > > > emails
> > > > > > > entre si;
>
> > > > > > > Porém eu não sei como faço para inserir automaticamente a quebra
> > > > > > > de
> > > > > > > linha ao fim de cada linha sem usar "/r/n", pois nos testes que
> > > > > > > estou
> > > > > > > fazendo, só funciona quando eu utilizo este recurso, ou quando
> > > > > > > escrevo
> > > > > > > <br>'s.
>
> > > > > > > Existe alguma função para inserir as quebras de linha?!
>

> > > > > > > ^ ^ Msn/Gtalk: psmarq...@gmail.com

Reply all
Reply to author
Forward
0 new messages