<Komplettes PHP - Dateisystem Referenz
Definition und Verwendung
Die file_put_contents() schreibt eine Zeichenkette in einer Datei.
Diese Funktion folgt diesen Regeln, wenn Zugriff auf eine Datei:
- Wenn FILE_USE_INCLUDE_PATH gesetzt ist, überprüfen Sie den Pfad für eine Kopie * Dateinamen enthalten *
- Erstellen Sie die Datei, wenn es nicht vorhanden ist
- Öffnen Sie die Datei
- Sperren Sie die Datei, wenn LOCK_EX gesetzt
- Wenn FILE_APPEND gesetzt, bis zum Ende der Datei bewegen. Andernfalls deaktivieren Sie den Dateiinhalt
- Schreiben Sie die Daten in die Datei
- Schließen Sie die Datei und lassen Sie alle Sperren
Diese Funktion gibt die Anzahl der Zeichen in die Datei auf Erfolg geschrieben, im Fehlerfall FALSE.
Syntax
file_put_contents(file,data,mode,context)
Parameter | Beschreibung |
---|---|
file | Erforderlich. Gibt die Datei zu schreiben. Wenn die Datei nicht existiert, wird diese Funktion erstellen |
data | Erforderlich. Die Daten in die Datei zu schreiben. Kann eine Schnur, ein Array oder einen Datenstrom |
mode | Optional. Gibt an, wie die Datei zu öffnen / schreiben. Mögliche Werte:
|
context | Optional. Gibt den Kontext des Datei-Handle. Context ist eine Reihe von Optionen, die das Verhalten eines Stroms ändern kann. |
Tipps und Hinweise
Note: Verwenden Sie FILE_APPEND zu vermeiden , den vorhandenen Inhalt der Datei zu löschen.
Beispiel
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
Der Ausgang des Code oben wird sein:
21
<Komplettes PHP - Dateisystem Referenz