Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pegasusfly

[Resolvido] Download de arquivo txt desconfigurado (quebra de lin

Recommended Posts

Olá galera, sou novo no forum e programador iniciante em php.

Estou desenvolvendo um sistema em que possui uma funcionalidade para gerar um arquivo txt de um contteúdo no banco. Esse arquivo tem um layout padrão podendo existir várias linhas (estou usando \n para quebra de linha). Estou salvando esse arquivo em uma pasta no servidor web (linux) e em seguida disponibilizo um link para que o cliente possa fazer o download (via header) do arquivo (normalmente o cliente usa windows).

 

Agora vem o problema: Qdo faço o ftp do arquivo salvo no linus para analisar ele está correto, com cada registro em uma linha, ou seja, a quebra funcionou perfeitamente. Mas quando em busco o arquivo via download usando "Header", parece que o windows não reconhece a quebra.

 

Alguém já passou por algo parecido e que achou alguma solução?

 

Grato pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

quebra de linha em Linux é \n. Em Windows, é \r\n

 

Logo, use \r\n, ou faça um if na hora de gerar o txt, verificando qual é o SO do cliente

 

 

Show de Bola Beraldo, perfeito.

Valeu pela força aí!

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode usar também a constante

 

PHP_EOL

 

retorna o caracter apropriado da plataforma onde está rodando o PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.