Ultimele tutoriale de dezvoltare web
 

PHP file_put_contents() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

The file_put_contents() scrie un șir de caractere într - un fișier.

Această funcție urmează aceste reguli atunci când accesarea unui fișier:

  1. Dacă FILE_USE_INCLUDE_PATH este setat, verificați calea de includere pentru o copie a * nume de fișier *
  2. Creați fișierul în cazul în care nu există
  3. Deschideți fișierul
  4. Blocați fișierul dacă LOCK_EX este setat
  5. Dacă FILE_APPEND este setat, trece la sfârșitul fișierului. În caz contrar, ștergeți conținutul fișierului
  6. Scrieți datele în fișierul
  7. Închideți fișierul și eliberați orice încuietori

Această funcție returnează numărul de caractere scrise în fișierul de succes, sau FALSE în cazul eșecului.

Sintaxă

file_put_contents(file,data,mode,context)

Parametru Descriere
file Necesar. Specifică fișierul de a scrie. Dacă fișierul nu există, această funcție va crea unul
data Necesar. Datele pentru a scrie la dosar. Poate fi un șir de caractere, o matrice sau un flux de date
mode Opțional. Specifică modul de a deschide / scrie la dosar. Valori posibile:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context Opțional. Specifică contextul mânerului fișierului. Contextul este un set de opțiuni care pot modifica comportamentul unui flux.

Sfaturi și note

Note: Utilizați FILE_APPEND pentru a evita ștergerea conținutului existent al fișierului.


Exemplu

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

Ieșirea codului de mai sus va fi:

21

<Complete PHP Sistem de fișiere de referință