Scrivi su un file usando PHP

formato file php

mmustafabozdemir/Getty Images





DaPHPpuoi aprire un file sul tuo server e scriverci sopra. Se il file non esiste possiamo crearlo, tuttavia, se il file esiste già devi chmod a 777 così sarà scrivibile.

01 di 03

Scrivere su un file

Quando scrivi su un file, la prima cosa che devi fare è aprire il file. Lo facciamo con questo codice:



|_+_||_+_|
|_+_|
|_+_|
|_+_|

Ora possiamo usare il comando per aggiungere dati al nostro file. Lo faremmo come mostrato di seguito:

|_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|

Alla fine del file, utilizziamo ​ fclose per chiudere il file su cui abbiamo lavorato. Potresti anche notare che stiamo usando alla fine dei nostri dati stringhe . Il server come un'interruzione di riga, come premere il tasto Invio o Invio sulla tastiera.



Ora hai un file chiamato YourFile.txt che contiene i dati:
Jane Doe
Bilbo Jones

02 di 03

Riscrivi i dati

Se dovessimo eseguire di nuovo la stessa cosa solo utilizzando dati diversi, cancellerebbe tutti i nostri dati correnti e li sostituirebbe con i nuovi dati. Ecco un esempio:

|_+_||_+_|

Il file che abbiamo creato, YourFile.txt, ora contiene questi dati:
Giovanni Enrico
Abigail Yearwood

03 di 03

Aggiunta ai dati

Diciamo che non vogliamo riscrivere tutti i nostri dati. Invece, vogliamo solo aggiungere più nomi alla fine del nostro elenco. Lo faremmo cambiando la nostra linea $Handle. Attualmente è impostato su in che significa sola scrittura, inizio del file. Se lo cambiamo in un, aggiungerà il file. Ciò significa che scriverà alla fine del file. Ecco un esempio:



|_+_||_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|
|_+_|

Questo dovrebbe aggiungere questi due nomi alla fine del file, quindi il nostro file ora contiene quattro nomi:
Giovanni Enrico
Abigail Yearwood
Jane Doe
Bilbo Jones