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:
$text = 'Qualsiasi testo che viene salvato...';$file = fopen('file.html', 'a+'); // Apre il file e il modofwrite($file, $text); // Salva su filefclose($file); // Chiude il file
Se apriamo un file in lettura e questo non viene chiuso, nessun altro processo può accedervi!
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | it