Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come modificare un file di testo utilizzando PHP

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

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

 

Programmazione © www.354353.com