July 29
Il linguaggio di scripting PHP è comunemente utilizzato dai server Web per aggiungere interattività alle pagine web e l'esecuzione di attività di amministrazione sul server. Un compito comune sta modificando e aggiungendo i dati in file di testo come ad esempio i log.
1 Aprite il vostro editor di testo preferito. Qualsiasi editor in grado di scrivere testo normale farà.
2 Incollare i tag PHP. Tutto il codice andrà all'interno di questi tag:
<? Php
?>
3 Incollare il seguente per aprire il file di testo:
$ Fout = fopen ( "file.log", "a");
fwrite ($ fout, "Linea dei dati inseriti alla fine.");
La chiave qui è la "a". "A" dice "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à "traduzione", che fa sì che PHP per scrivere le nuove righe appropriate per il sistema operativo è in esecuzione su.
Se si desidera aggiungere i dati all'inizio del file, è necessario fare un po 'di lavoro.
4 Incollare il seguente per aggiungere una riga all'inizio del file:
$ fin = fopen ( "file.log", "R +");
$ vecchi = file_get_contents ($ fin),
fwrite ($ pinna, "Questo andrà all'inizio \ n" $ vecchio.);
Questa legge tutti i dati dal file, aggiunge il nuovo testo all'inizio di esso e scrive tutto fuori di nuovo. Se il file è particolarmente grande, è possibile salvare un po 'di tempo utilizzando il comando "fseek".
5 Incollare il seguente 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à all'inizio \ n");