Gli ultimi tutorial di sviluppo web
 

PHP file_put_contents() Function


<Completa PHP Filesystem di riferimento

Definizione e l'utilizzo

I file_put_contents() scrive una stringa in un file.

Questa funzione segue queste regole quando si accede a un file:

  1. Se FILE_USE_INCLUDE_PATH è impostato, controllare il percorso di inclusione per una copia del nome del file * *
  2. Creare il file se non esiste
  3. Aprire il file
  4. Bloccare il file se è impostato LOCK_EX
  5. Se FILE_APPEND è impostato, spostarsi alla fine del file. In caso contrario, cancellare il contenuto del file
  6. Scrivere i dati nel file
  7. Chiudere il file e rilasciare tutte le serrature

Questa funzione restituisce il numero di carattere scritto nel file in caso di successo, o FALSE in caso di fallimento.

Sintassi

file_put_contents(file,data,mode,context)

Parametro Descrizione
file Necessario. Specifica il file di scrivere. Se il file non esiste, questa funzione creerà una
data Necessario. I dati da scrivere sul file. Può essere una stringa, un array o un flusso di dati
mode Opzionale. Specifica come aprire / scrivere il file. Valori possibili:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context Opzionale. Specifica il contesto del handle di file. Il contesto è un insieme di opzioni che possono modificare il comportamento di un torrente.

Suggerimenti e Note

Note: Utilizzare FILE_APPEND per evitare di cancellare il contenuto esistente del file.


Esempio

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

L'output del codice precedente sarà:

21

<Completa PHP Filesystem di riferimento