Gravação em arquivo texto
Caros amigo, estou tendo dificuldades em gravar strings em arquivos texto com PHP. Mas o problema não eh a gravação em si, e sim a forma que o arquivo gerado deve ficar.
Estou criando um sistema de log para minha pagina, onde ele armazena algumas informaçoes, como hora da visita e ip e etc e joga tudo num arquivo "nome_do_arquivo.txt", so que quando eu vou abrir o arquivo via bloco de notas ele não deixa o texto formatado, dificultando a visualização do mesmo.
A minha ideia era o seguinte:
HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...
HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...
HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...
HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...
Porem o resultado esta sendo esse:
HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...HORA: hh:mm:ss | IP: xxx.xxx.xxx.xxx | etc...
Causando uma pessima visualizacao
Se alguem poder me dizer qual caracter eu devo colocar no final da string eu agradeço..........
Gravação em arquivo texto
será que um \n não resolve??
Gravação em arquivo texto
Tirei do manual do PHP!!!! 8)
<pre>
\n fim de linha (linefeed ou LF ou 0x0A (10) em ASCII)
\r retorno de carro (carriage return ou CR ou 0x0D (13) em ASCII)
\t TAB horizontal (HT ou 0x09 (9) em ASCII)
\\ contra barra ou barra invertida
\$ sinal de cifrão
\" aspas
\[0-7]{1,3} a seqüência de caracteres batendo a expressão regular dos caracteres em notação octal
\x[0-9A-Fa-f]{1,2} a seqüência de caracteres batendo a expressão regular de um caracter em notação hexadecimal
</pre>
Gravação em arquivo texto
Não se esqueça que para usar wildcars vc tem que usar
string com aspas duplas "TEXTO\n TESTE":
a saida fica assim:
TEXTO
TESTE
ABraços