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
|
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