ErickHLS
Novo Membro
Registrado
3 Mensagens
0 Curtidas
Já tentou word-wrap ?
Sim, tentei tanto com "normal" como ''break-word", nao teve efeito.
DiguinDevelo...
Super Participante
Registrado
313 Mensagens
148 Curtidas
Perdoe não ter me atentado ao seu exemplo, mas agora prestando atenção, nunca haverá quebra de linha, pois o texto precisa de um espaço e/ou tabulação para acontecer automaticamente, isso é padrão na computação.
Agora para burlar isso, você pode usar as funções str_split() ou wordwrap() do php.
ErickHLS
Novo Membro
Registrado
3 Mensagens
0 Curtidas
Perdoe não ter me atentado ao seu exemplo, mas agora prestando atenção, nunca haverá quebra de linha, pois o texto precisa de um espaço e/ou tabulação, isso é padrão na computação
Não há como quebrar este texto mesmo então? Nesse caso tudo bem pois e um e-mail que vem para mim, porém caso conseguisse fazer este, iria utilizar em outras paginas que enviam as informações para o cliente.
DiguinDevelo...
Super Participante
Registrado
313 Mensagens
148 Curtidas
Editei meu post anterior, teste as funções que indiquei. Você pode quebrar o texto inteiro em um array, daí é só juntar assim:
[php]
$texto = implode('
', $array);
[/php]
Espero ter ajudado
marcos andra...
General de Pijama
Registrado
3.6K Mensagens
333 Curtidas
Como o usuário esta escrevendo este longo texto?
sugiro implementar um editor tipo ckeditor, desta forma o valor já viria formatado.
geloh
Super Participante
Registrado
534 Mensagens
46 Curtidas
Qual o método de envio que você usa? mail?
Olha um exemplo meu utilizando mail:
[code=PHP]
$mail_content = "";
$mail_content .= '';
$mail_content .= "";
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=utf-8';
$headers[] = 'To: '.$this->to;
$headers[] = 'Cc: '.$this->cc;
if ($this->bcc) $headers[] = 'Bcc: '.$this->bcc;
$headers[] = 'Subject: '.$this->subject;
$headers[] = 'From: '.$this->from;
if ($this->validate()){
if ( mail($to,$subject,$mail_content,implode("\r\n",$headers)) )
{
return true;
}
}
[/code]
Eliseu F A J...
Geek
Registrado
776 Mensagens
354 Curtidas
Na hora Eric. Substitua todas as quebras de linhas por
// Metodo 1
$mensagemHTML = str_replace ( chr(13)+chr(10), '
', $mensagemHTML )
// Metodo 2 - mais seguro
$mensagemHTML = str_replace(chr(13), '
', $mensagemHTML )
Flavio_vivin...
Geek
Registrado
2.5K Mensagens
173 Curtidas
Para quebrar linhas de formulários eu uso "\n".
Exemplo:
[code=php]
trim($mensagem) . "\n";
[/code]
"Vinde a Mim, todos os que estais cansados e oprimidos, e Eu vos aliviarei" - Mateus 11,28.
www.flaviosistemas.com.br
Desenvolvendo projetos, facilitando sua vida.