Funzione PHP fopen()

22. 08. 2019

Obsah článku

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

$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 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.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
3.