Il linguaggio di scripting PHP è comunemente usato dai server Web per aggiungere interattività alle pagine web ed eseguire attività amministrative su server . Un compito comune sta modificando e aggiungendo i dati in file di testo come i log . Istruzioni
1
Aprite il vostro editor di testo preferito . Qualsiasi editor in grado di scrivere testo semplice farà .
2
incollare il tag PHP . Tutto il codice andrà all'interno di questi tag: per aprire il file di testo
< ? ? Php
>
3
incollare quanto segue:
$ fout = fopen ( " file.log " , " a ");
fwrite ( $ fout , "Linea dei dati inseriti alla fine . ");
la chiave qui è la " a ". "A" racconta " fopen " per aprire il file e si preparano a scrivere alla fine di esso , in altre parole , per aggiungere dati al file. Questo funziona molto bene per i file di log . "T" dice a PHP per aprire il file in modalità di "traduzione " , che fa sì che PHP per scrivere le nuove righe appropriate per il sistema operativo in cui viene eseguito .
Se si desidera accodare i dati all'inizio del file, è necessario fare un po 'di lavoro
4
incolla quanto segue per aggiungere una riga all'inizio del file : .
$ fin = fopen ( " file.log " , " r + " ) ;
$ vecchi = file_get_contents ( $ fin) ;
fwrite ( $ pinna , " Questo andrà a inizio \\ n " $ vecchio ) ; . < br >
Questa legge tutti i dati dal file , aggiunge il nuovo testo all'inizio di esso e scrive tutto di nuovo fuori . Se il file è particolarmente grande , si può risparmiare un po 'di tempo utilizzando il comando " fseek " .
5
incolla quanto segue per aggiungere una riga all'inizio del file senza leggere tutti i dati in memoria prima :
$ fout = fopen ( " file.log " , "a + " ) ;
fseek ( $ fout , 0 , SEEK_SET ) ;
fwrite ( $ pinna , " Questo andrà a inizio \\ n");