morpheus 0 Denunciar post Postado Outubro 7, 2009 Oi galera, é o seguinte. Quero escrever num ficheiro várias linhas, escrevo uma linha, quando voltar lá quero escrever outra coisa em outr linha. utilizei esse código: $str="Frase"; $ficheiro=fopen("teste.txt","a"); fputs($ficheiro, $str); fclose($ficheiro); Acontece que se for escrever 3 vezes ficará assim: FraseFraseFrase Mas eu quero que escreva cada frase numa linha, assim: Frase Frase Frase Como faço isso?? Valeu Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Outubro 7, 2009 Se você estiver utilizando Windows coloque \r\n no final da string, caso estiver utilizando Linux basta colocar \n: $str="Frase\n"; //<== Veja o \n no final da string $ficheiro=fopen("teste.txt","a"); fputs($ficheiro, $str); fclose($ficheiro); Compartilhar este post Link para o post Compartilhar em outros sites
morpheus 0 Denunciar post Postado Outubro 7, 2009 É isso mesmo João, tava faltando o \r (tou em windows). Brigadão Compartilhar este post Link para o post Compartilhar em outros sites