A linguagem de script PHP é comumente usado por servidores web para adicionar interatividade a páginas da web e executar tarefas administrativas em servidores . Uma tarefa comum está modificando e acrescentando dados para arquivos de texto , tais como logs. Instruções
1
Abra seu editor de texto favorito. Qualquer editor capaz de escrever um texto simples irá fazer.
2
Cole as tags PHP. Todo o código vai dentro dessas tags:
< ? Php
>
3
Cole o seguinte para abrir o arquivo de texto:
$ fout = fopen ( " FILE.LOG " , "at" );
fwrite ( $ fout , "Linha de dados inseridos no final . ");
a chave aqui é o "at ". "A" diz " fopen " para abrir o arquivo e prepare-se para escrever no final do mesmo , em outras palavras , para acrescentar dados ao arquivo. Isso funciona muito bem para arquivos de log. "T" diz ao PHP para abrir o arquivo em modo de "tradução" , que faz com que o PHP para escrever as novas linhas apropriadas para o sistema operacional que está sendo executado.
Se você quiser anexar os dados para o início do arquivo, você tem que fazer um pouco mais de trabalho
4
cole o seguinte para acrescentar uma linha no início do arquivo : .
$ fin = fopen ( " FILE.LOG "," r + ");
$ = velhos file_get_contents ($ fin ) ;
fwrite ( $ fin :" Este vai no início \\ n " $ antigo ); . < br >
Este lê todos os dados do arquivo , acrescenta o novo texto para o início do mesmo e escreve tudo de novo. Se o arquivo é particularmente grande, você pode economizar um pouco de tempo , usando o comando " fseek " .
5
Cole o seguinte para acrescentar uma linha no início do arquivo sem ler todos os dados em memória primeiro :
$ fout = fopen ( " FILE.LOG ", " a +" );
fseek ( $ fout , 0, SEEK_SET );
fwrite ( $ fin : "Isso vai passar no início \\ n");