file_put_contents

Die Funktion file_put_contents schreibt eine Datei vollständig. Existiert die angegebene Datei nicht wird diese erstellt.

Syntax

int file_put_contents(string $filename, mixed $data [, int $flags = 0 [, ressource $context]]);

Parameter Erklärung

Parametername Erklärung
filename Pfad zur Datei die geschrieben werden soll.
data Informationen die in die Datei geschrieben werden sollen.
flags Kann genutzt werden um zu spezifizieren welches verhalten die Funktion in bestimmten Situationen umsetzen soll.
context null oder mit stream_context_create erzeugter Context. Diese dient dazu Parameter beim öffnen der Datei mit zugeben.

Flags

Flag Erklärung
FILE_USE_INCLUDE_PATH Löst eine Suche in Verzeichnissen des include_path aus.
FILE_APPEND Hängt Zuschreibende Daten an die Datei an, anstatt vorhandene Daten zu überschreiben.
LOCK_EX Sperrt den Dateizugriff während des Schreibvorgangs.

Die Flags können mittels | verknüpft werden.