Funzione PHP fopen()

La funzione fopen() rappresenta un accesso di basso livello ai file su disco.

Il programmatore deve fare tutto da solo (aprire il file, leggere i dati, scrivere nuovi dati, chiudere il file).

Se avete solo bisogno di leggere e scrivere file velocemente, ci sono opzioni più semplici:

Uso di base

php
$text = 'Qualsiasi testo che viene salvato...';
$file = fopen('file.html', 'a+'); // Apre il file e il modo
fwrite($file, $text); // Salva su file
fclose($file); // Chiude il file

Se apriamo un file in lettura e questo non viene chiuso, nessun altro processo può accedervi!

Tipi di modalità di gestione dei file

Possiamo lavorare con i file in diverse modalità, che danno informazioni sui diritti di accesso.

Per esempio, se vogliamo aprire un file in sola lettura, la modalità r è sufficiente.

Se apriamo il file per la scrittura, allora sarà marcato come open sul disco e un altro processo (script) non sarà in grado di scriverci finché non lo chiudiamo di nuovo. Questo assicura che il file non sarà corrotto durante la scrittura.

| Modo, significato, significato. |-------|--------| | Apre il file, se non esiste sarà creato. | Apre un file per aggiungere dati e o leggere dati, se non esiste sarà creato. | r | Aprire in sola lettura | | | r+ | Aprire per leggere e scrivere | | Aprire per la scrittura, i dati originali saranno cancellati e sostituiti con nuovi dati, se non esistono saranno creati. | Aprire per scrivere e leggere, i dati originali saranno cancellati e sostituiti con nuovi dati, se non esistono saranno creati.

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.