Paolo De Feo
a- a+

Aprire un file PHP: leggere, scrivere, usare e funzioni avanzate ( r+, w+, a+ ). Codice di esempio

Vediamo le istruzioni da specificare per lo svolgimento delle operazioni di apertura del file.

Nell’articolo precedente avevamo visto come utilizzare la funzione PHP Fopen per la creazione di un nuovo file. Ora vedremo le altre istruzioni (caratteri) da “specificare” a PHP per lo svolgimento delle nostre operazioni di apertura.

Lettura: “r” – La lettera “r” indica l’apertura del file in sola lettura. Il cursore viene impostato all’inizio del file.

Scrittura: “w” – La lettera “w” indica che il file viene aperto in sola scrittura. Il cursore viene impostato all’inizio del file. Se il file non esiste viene generato.

Lettera: “a” – La lettera “a” indica l’apertura del file in sola scrittura. Il cursore viene impostato alla fine del file. Il contenuto del file viene preservato.

Apertura file PHP: metodi supplementari 

L’apertura di un file può avvenire anche tramite altri metodi, come l’implementazione combinata di soluzioni lettura/scrittura: questa combinazione è possibile aggiungendo il simbolo “+” dopo il carattere standard prescelto.

Lettura/Scrittura: “r+” – La lettera “r+” indica che il file viene aperto in lettura e scrittura. Il cursore viene impostato all’inizio del file.

Scrittura/Lettura: “w+” – La lettera “w+” indica lo stesso concetto espresso da “r+”. Eventuali contenuti presenti vengono cancellati al momento dell’apertura. Se il file non esiste viene generato.

Lettera: “a+” – La lettera “a+” indica lo stesso concetto di “r+”, con la sola eccezione che il cursore viene impostato alla fine del file.

Apertura file: sintassi base   

$NomeFile = "file-di-test.txt";
$fh = fopen($NomeFile, 'X') or die("non");
fclose($fh);

Osserviamo la sintassi in alto: è una codifica base per aprire un file in PHP. Al posto della X dobbiamo impostare la lettera (r, w, r+ o w+) che desideriamo.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Redazione
Condividi le tue opinioni su questo articolo!