marcelo Postado Outubro 26, 2005 Denunciar Share Postado Outubro 26, 2005 Estou Querendo gravar em txt um arquivo que tem de conteudo o IP da maquina e a data do usuario q logar na pagina so que não há quebrar a linha : ex:200.000.000.000 25/10/05200.000.000.000 25/10/05200.000.000.000 25/10/05 ele fica assim so que eu queria que ficasse assim200.000.000.000 25/10/05200.000.000.000 25/10/05200.000.000.000 25/10/05Como faco ae estar o codigo if ($_POST["ok"]){ header("Location: /teste/principal.htm"); $conteudo = $_SERVER['REMOTE_ADDR']; $conteudo.= date(r); $conteudo.= "<br>"; $arquivo = "log.txt"; $conteudo.= "\n"; if (!$abrir = fopen($arquivo, "a")) { echo "Erro abrindo arquivo ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fputs($abrir, $conteudo)) { print "Erro escrevendo no arquivo ($arquivo)"; exit; }?> <td><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><b><? echo "ARQUIVO GRAVADO COM SUCESSO";?></b></font></div></td></td> <? //FECHA O ARQUIVO fclose($abrir); } alguém pode me ajudar. Mesmo com esse br e (\n) a linha não quebra Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Outubro 27, 2005 Denunciar Share Postado Outubro 27, 2005 tenta assimif ($_POST["ok"]){ header("Location: /teste/principal.htm"); $conteudo = $_SERVER['REMOTE_ADDR']."<br>"; $conteudo.= date®."<br>"; $conteudo.= "<br>"; $arquivo = "log.txt"; $conteudo.= "\n";if (!$abrir = fopen($arquivo, "a")) {echo "Erro abrindo arquivo ($arquivo)";exit;}//ESCREVE NO ARQUIVO TXTif (!fputs($abrir, $conteudo)) {print "Erro escrevendo no arquivo ($arquivo)";exit;}?><td><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><b><? echo "ARQUIVO GRAVADO COM SUCESSO";?></b></font></div></td></td><?//FECHA O ARQUIVOfclose($abrir);}KUROLE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcelo Postado Outubro 27, 2005 Autor Denunciar Share Postado Outubro 27, 2005 Tu tens outro modo aki não deu certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fnorte Postado Outubro 28, 2005 Denunciar Share Postado Outubro 28, 2005 Tem muita coisa errada ae header("Location: /teste/principal.htm"); Porque você redireciona sua pagina? Esse header ae não vai deixar fazer qualquer coisa abaixo dele, porque sai do seu sistema e redireciona. Outra coisa. $conteudo = $_SERVER['REMOTE_ADDR']."<br>"; $conteudo.= date®."<br>"; $conteudo.= "<br>"; Tira esse <BR> , se você esta tratando TXT não há necessidade de usar tags html. Deixa a quebra de linha normal mesmo que inclusive esta abaixo do campo $arquivo. $conteudo.= "\n";Agora fala o que que não deu certo, coloca o erro que deu, ou o código fonte que ele gerou. Na dúvida joga os dados para a tela dentro de uma tag <pre> que você visualiza o que ele escrever. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcelo
Estou Querendo gravar em txt um arquivo que tem de conteudo o IP da maquina e a data do usuario q logar na pagina so que não há quebrar a linha : ex:
200.000.000.000 25/10/05200.000.000.000 25/10/05200.000.000.000 25/10/05
ele fica assim so que eu queria que ficasse assim
200.000.000.000 25/10/05
200.000.000.000 25/10/05
200.000.000.000 25/10/05
Como faco ae estar o codigo
alguém pode me ajudar. Mesmo com esse br e (\n) a linha não quebra
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.