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

Quebra De Linha


marcelo

Pergunta

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

 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

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

tenta assim

if ($_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 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);

}

KUROLE

Link para o comentário
Compartilhar em outros sites

  • 0

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.

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,6k
×
×
  • Criar Novo...