Come modificare un file di testo Utilizzo di PHP

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.

istruzione

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");