PHP file_put_contents() funktion

Definition og brug

file_put_contents() funktionen skriver en streng til en fil.

Fungerer på samme måde som at kalde fopen(), fwrite() og fclose() efter hinanden.

Syntaks

file_put_contents(file,data,Valgfri. Angiver de data, der skal skrives til filen. Kan være en streng, en array eller en datastrøm.,context)
Parameter Beskrivelse
file Obligatorisk. Angiver filen, hvor dataene skal skrives til. Hvis filen ikke findes, vil en ny fil blive oprettet.
data data
Valgfri. Angiver de data, der skal skrives til filen. Kan være en streng, en array eller en datastrøm.

mode

  • Valgfri. Angiver, hvordan filen skal åbnes/skrives til. Mulige værdier:
  • FILE_APPEND
  • LOCK_EX
context

Valgfri. Angiver filhandlens miljø.

context er et sæt indstillinger, der kan ændre adfærdsmønstret for strømmen. Hvis null bruges, ignoreres det.

Beskrivelse

Parameter data kan være en array (men ikke en flerdimensjonal array).

fra PHP 5.1.0 og fremefterdata Parametre kan også specificeres som en stream ressource, og de cacherede data i streamen vil blive skrevet til den angivne fil, hvilket gør brug af denne metode ligner brug af stream_copy_to_stream() funktionen.

for context Understøttelse af parametre blev tilføjet i PHP 5.0.0.

Returværdi

Denne funktion returnerer antallet af bytes, der er skrevet ind i filen.

Tip og kommentarer

Tip:Brug af FILE_APPEND kan undgå at slette indholdet, der allerede findes i filen.

Kommentar:Denne funktion kan bruges sikkert til binære objekter.

Eksempel

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

Uddrag:

26