Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com quebra de linha


GtOkAi

Pergunta

Estou com a seguinte situação:

Passo um valor por $_POST através de um form dentro de um textarea.

Então em outra página, exibo esse valor em um echo $textarea.

Ai acontece que não dá quebra de linha.

Ai vêm as alternativas:

nl2br, str_replace, preg_replace...

1- nl2br:

Uso com método de entrada e de saida e não funciona;

2- str_replace:

uso um \n,<br> e não funciona;

3- preg_replace:

mesmo que acima..

Já tentei inclusive abrir uso tudo junto nesse esquema:

preg_replace("/(\r\n|\n|\r)/",'',nl2br($textarea));

e advinha? Nada.

Alguém sabe algum modo alternativo de eu conseguir fazer a maldita quebra de linha?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

form.php:

<form action='envio.php' method='post'>
<textarea name='textarea'></textarea>
<input type='submit' value='enviar'>
</form>
envio.php:
<?php
$textarea = nl2br($_POST['textarea']);
echo $textarea;
?>

Sinceramente, não acho que deixei escapar nada, coisa tão simples como essa não funcionando é estranho. ;x

Estou começando a achar que é algum bug no meu php.

Link para o comentário
Compartilhar em outros sites

  • 0

Realmente, bastante estranho. Qual a versão do PHP?

Use uma função para fazer a conversão da quebra de linha em tag HTML

function NlToBr($inString)
    {
        return preg_replace("%\n%", "<br>", $inString);
    }

    $textarea = NlToBr($_POST['textarea']);  
    echo $textarea;

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...