Come creare un file utilizzando PHP

March 7

La scrittura di un file in PHP di solito comporta la scrittura di un file di testo. Quello che il file di testo viene utilizzato per è allo sviluppatore. La maggior parte dei file di testo che vengono creati da PHP contengono informazioni di configurazione per altri programmi o processi. Tali informazioni possono essere quello che la cartella di un programma risiede o quante volte una pagina è stata letta. E 'anche possibile memorizzare le password, tuttavia, questo non è raccomandato perché un file di testo non è un metodo sicuro.

istruzione

1 Creazione del file di testo è generalmente un processo facile. Questo processo ha solo tre passaggi fondamentali quando si usa PHP. Il file deve essere aperto, con la creazione del file avvenendo in questa fase, un certo tipo di informazione deve essere scritta nel file, e quindi il file viene chiuso.

2 Se si tenta di aprire un file che non esiste, PHP creerà il file se si utilizza la modalità corretta.

Tutte le modalità che sono disponibili per l'apertura di file sono:
"R" (sola lettura. Inizia all'inizio del file)
"R +" (lettura / scrittura. Inizia all'inizio del file)
"W" (solo scrittura Apre e cancella il contenuto del fascicolo;. O crea un nuovo file se non esiste)
"W +" (lettura / scrittura Apre e cancella il contenuto del fascicolo;. O crea un nuovo file se non esiste)
"A" (solo scrittura. Apre e scrive alla fine del file o crea un nuovo file se non esiste)
(. Contenuto del file Conserve lettura / scrittura scrivendo al fine del file) "a +"
"X" (solo scrittura. Crea un nuovo file. Restituisce FALSE e un errore se il file esiste già)
"X +" (lettura / scrittura. Crea un nuovo file. Restituisce FALSE e un errore se il file esiste già)

3 Il comando per la creazione di un file è fopen (nome del file, modalità). Quindi, se un file chiamato myfile.txt doveva essere creato e le informazioni necessarie per essere scritto alla fine del file, poi il comando "fopen (myfile.txt," a ");" verrebbe utilizzato. La modalità "a" significa che il file verrà aperto solo per la scrittura alla fine del file, e il file verrà creato se non esiste. Questo comando deve essere inserito in una variabile denominata un handle file in modo che possa essere riutilizzato. L'intero comando sarà "$ handle = fopen (myfile.txt," a ");" Così ogni volta che ulteriori informazioni necessarie da aggiungere al file, quindi $ maniglia potrebbe essere utilizzato per aprire il file.

4 Il comando fwrite ha bisogno di essere utilizzato per scrivere le informazioni sul file. Questo comando può contenere sia l'informazione che deve essere scritto o variabili che contengono le informazioni. Per scrivere una semplice dichiarazione come "Io uso PHP per la programmazione", si potrebbe usare "fwrite ($ handle, 'io uso PHP per la programmazione');" per aprire e scrivere sul file.

5 Dopo aver terminato la scrittura nel file, quindi il file deve essere chiuso. Per fare questo, utilizzare la funzione "fclose" comando come "fclose ($ handle);" Questo dirà il sistema che dovrà essere scritto nel file in questo momento non è più informazioni.

Consigli e avvertenze

  • La maniglia file può essere qualsiasi cosa che si desidera fino a quando non è una parola riservata.
  • Fare attenzione quando si apre un file per la lettura che non si utilizza la modalità sbagliata e accidentalmente cancellare un file.