Ir para conteúdo

POWERED BY:

Arquivado

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

Cleber Alberto

[Resolvido] Problema com o F WRITE()

Recommended Posts

Olá Pessoal!

 

Estou com uma pequena dúvida que está me encomodando bastante.

 

Criei um código PHP que formata um arquivo txt que contém dados. Através de upload o código formata e cria um novo arquivo TXT já com os dados predefinidos via código.

 

A dúvida é a seguinte: A função FWRITE() que escreve no arquivo não está quebrando a linha. Tentei inserir o "\n", porém o problema persiste. Pensei ser a codificação UTF ou ISO, porém ainda assim o problema persiste.

 

O exemplo é o seguinte:

 

<?php
	// Abre ou cria o arquivo bloco1.txt
	// "a" representa que o arquivo é aberto para ser escrito
	$fp = fopen("bloco1.txt", "a+");

	// Escreve "exemplo de escrita" no bloco1.txt
	$escreve = fwrite($fp, "exemplo de escrita\n");# Aqui o \n não funciona

	// Fecha o arquivo
	fclose($fp);
?>

Será algum erro de configuração, restrição do servidor, erro meu,...

 

O que seria afinal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca "\n" por "\r\n"

 

Olá Lucas!

 

Muito obrigado pela resposta.

 

Funcionou! Você poderia me explicar por que o "\n" necessita do "\r" antes dele.

Antes, no lugar do "\n" ficava um caractere desconhecido. Por que seria?

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.