Scrivi su un file usando 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 03Scrivere 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
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
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