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

Problema com Enter no TextArea


João Camparoto

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Há duas soluções:

1. Remover as quebras de linha antes de salvar no arquivo. Use str_replace()

2. Definir outro separador de registros. Por exemplo, em vez de considerar uma quebra de linha como separador, considere uma linha com apenas "|" por exemplo.

A solução 1 é melhor, pensando na leitura do arquivo. Ao ler, basta usar fgets(), que lê o arquivo linha por linha. Se você trocar a quebra de linha por uma sequência como "[newline]", na hora de exibir basta usar str_replace de novo e trocar "[newline]" pela tag <br>.

Link para o comentário
Compartilhar em outros sites

  • 0
22 horas atrás, Beraldo disse:

Há duas soluções:

1. Remover as quebras de linha antes de salvar no arquivo. Use str_replace()

2. Definir outro separador de registros. Por exemplo, em vez de considerar uma quebra de linha como separador, considere uma linha com apenas "|" por exemplo.

A solução 1 é melhor, pensando na leitura do arquivo. Ao ler, basta usar fgets(), que lê o arquivo linha por linha. Se você trocar a quebra de linha por uma sequência como "[newline]", na hora de exibir basta usar str_replace de novo e trocar "[newline]" pela tag <br>.

Grato Prezado Beraldo, vou aplicar a sua sugestão e qualquer coisa peço socorro aqui... Tenham todos um excelente dia!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Em 19/01/2017 at 10:06, Beraldo disse:

Há duas soluções:

1. Remover as quebras de linha antes de salvar no arquivo. Use str_replace()

2. Definir outro separador de registros. Por exemplo, em vez de considerar uma quebra de linha como separador, considere uma linha com apenas "|" por exemplo.

A solução 1 é melhor, pensando na leitura do arquivo. Ao ler, basta usar fgets(), que lê o arquivo linha por linha. Se você trocar a quebra de linha por uma sequência como "[newline]", na hora de exibir basta usar str_replace de novo e trocar "[newline]" pela tag <br>.

Este código adaptei da Internet, mas vejo que ele tem problemas que ainda não compreendi (kkkkk).

Estou tentando aqui, mas persistem os problemas... como estou enferrujado vou ver as dicas postados por você. Segue anexo o código se puder me ajudar agradeço.

Forte abraço

codigo_php_parte1.png

codigo_php_parte2.png

Link para o comentário
Compartilhar em outros sites

  • 0

Professor Beraldo, valeu sua dica....

Já consegui resolver o problema do enter no text-área usando o str_replace... Mesmo assim fique a vontade em comentar o código, pois fiz o curso de PHP há uns 8 anos atrás e agora estou tentando recomeçar.... Grande abraço e tenha um feliz sábado e excelente final de semana...

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...