file_put_contents()
schreibt eine Zeichenfolge in eine Datei.
Gleiches gilt für die Aufrufen fopen()
, fwrite()
und fclose()
.
<? Php echo file_put_contents ( "test.txt" , "Hello World. Testing!" ) ; ?>
Ausgabe:
26
Datei_put_Contents ( Datei , Daten , Modus , Kontext )
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die Datei an, die in die Daten geschrieben werden soll. Wenn die Datei nicht vorhanden ist, wird eine neue Datei erstellt. |
Daten | Optional. Gibt die Daten an, die in die Datei geschrieben werden sollen. Kann ein String-, Array- oder Datenstrom sein. |
Modus |
Optional. Gibt an, wie Sie Dateien öffnen/schreiben. Mögliche Werte:
|
Kontext |
Optional. Gibt die Umgebung für Dateihandles an. Der Kontext ist eine Reihe von Optionen, die das Verhalten eines Streams ändern können. Wenn Null verwendet wird, wird es ignoriert. |
Die Parameterdaten können ein Array sein (jedoch kein mehrdimensionales Array).
Da PHP 5.1.0, kann der Datenparameter auch als Stream -Ressource angegeben werden. Die im Stream gespeicherten zwischengespeicherten Daten werden in die angegebene Datei geschrieben. Diese Verwendung ähnelt der Verwendung stream_copy_to_stream()
.
Die Unterstützung für Kontextparameter wird durch PHP 5.0.0 hinzugefügt.
Diese Funktion gibt die Anzahl der in die Daten in der Datei geschriebenen Bytes zurück.