<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:
- Dacă FILE_USE_INCLUDE_PATH este setat, verificați calea de includere pentru o copie a * nume de fișier *
- Creați fișierul în cazul în care nu există
- Deschideți fișierul
- Blocați fișierul dacă LOCK_EX este setat
- Dacă FILE_APPEND este setat, trece la sfârșitul fișierului. În caz contrar, ștergeți conținutul fișierului
- Scrieți datele în fișierul
- Î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:
|
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ță