Come scrivere un file in PHP?



Questo articolo ti introdurrà un concetto semplice ma importante che è come scrivere un file in PHP con una dimostrazione programmatica.

Questo articolo ti introdurrà un concetto semplice ma importante che è come scrivere un file in formato I seguenti suggerimenti saranno trattati in questo articolo,

Andando avanti con questo articolo su Scrivi un file in PHP





Per prima cosa, dobbiamo aprire il file. Ci sono diversi attributi che puoi dare quando apri un file.

  • nel: scrivere su file all'inizio
  • in + scrive su file all'inizio e tronca il file a lunghezza zero
  • r: leggere il file dall'inizio
  • r + legge il file dall'inizio inclusa la scrittura
  • per: aggiungi alla fine
  • a + : aggiunge alla fine del file inclusa la lettura

Scrivi su file usando fopen, fwrite, fclose

La prima cosa è creare un handle che aprirà il file usando la funzione fopen. Crea il file se non esiste. Diamo il nome del file nel primo argomento. Nel secondo argomento possiamo scrivere o leggere o aggiungere al file.



$ handle = fopen (',')

In questo caso, voglio scrivere sul file, quindi userò

come fare una classe singleton
 

Non ho file.txt prima di eseguire il codice. Dopo l'esecuzione, viene creato



Immagine: scrivi un file in PHP- Edureka

Non è necessario creare nuovamente la variabile poiché l'abbiamo già creata. La variabile è importante perché quando vogliamo scrivere su un file, dobbiamo indirizzare l'handle.

Per scrivere su un file, usiamofwrite ()e nel primo parametro, dobbiamo specificare dove scriveremofile.txt($ handle) e nel secondo parametro, specificheremo i dati da scrivere

fwrite ($ handle, '')

Dopo aver eseguito il file, i dati verranno scritti correttamentefile.txt

Infine, dobbiamo usare fclose che chiude la connessione e dobbiamo passare l'indirizzo del file attraverso la variabile come parametro in fclose ()

fclose ($ handle)

Andando avanti con questo articolo su Scrivi un file in PHP

File_put_contents

È simile a chiamare successivamente fopen (), fwrite () e fclose () per scrivere dati su un file. Nel caso se filename non esiste, il file verrà creato poiché abbiamo visto la stessa funzionalità in fopen (). Altrimenti, il file esistente viene sovrascritto, a meno che non sia impostato il flag FILE_APPEND.

Sintassi: file_put_contents (file, dati, flag, contesto)

cos'è un carattere in java

File: Specifica il percorso del file in cui scrivere i dati.

Dati: Specifica i dati da scrivere. Può essere una stringa, un array o una risorsa di flusso. Il buffer rimanente di quel flusso verrà copiato nel file specificato, se i dati sono una risorsa del flusso. L'utilizzo è simile a stream_copy_to_stream (). Il parametro data può anche essere specificato come un array a dimensione singola.

Bandiera: È un parametro opzionale che specifica come aprire / scrivere nel file. Bandiere disponibili

File_Append :Aggiunge i dati al file invece di sovrascriverlo, se il nome file del file esiste già.

File_Use_Include_Path: Cerca il nome del file nella directory include.

Lock_Ex: Acquisisce un blocco esclusivo sul file mentre si procede alla scrittura.

Contesto: È un parametro opzionale che specifica il contesto dell'handle del file. Fondamentalmente si tratta di un insieme di opzioni che possono modificare il comportamento di un flusso.

 

Non ho new.txt prima di eseguire il codice. Dopo l'esecuzione, viene creato

numero di fibonacci c ++

Questo ci porta alla fine di questo articolo su Scrivi un file in PHP.

Se hai trovato questo blog pertinente, controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di ' Scrivi un file in PHP 'E ti ricontatterò.