Die Funktion file_put_contents() schreibt einen String in eine Datei.
Wenn diese Funktion auf Dateien zugreift, folgt sie den folgenden Regeln:
Wenn FILE_USE_INCLUDE_PATH festgelegt ist, wird der integrierte Pfad zur Kopie von *Dateiname* überprüft
Wenn die Datei nicht existiert, wird eine Datei erstellt
Datei öffnen
Wenn LOCK_EX gesetzt ist, wird die Datei gesperrt
Wenn FILE_APPEND gesetzt ist, wird es an das Ende der Datei verschoben. Andernfalls wird der Inhalt der Datei gelöscht
Daten in Datei schreiben
Schließen Sie Dateien und entsperren Sie alle Dateien
Bei Erfolg gibt die Funktion die Anzahl der in die Datei geschriebenen Zeichen zurück. Wenn dies fehlschlägt, wird False zurückgegeben.
int file_put_contents ( string $filename , Mixed $data [, int $flags = 0 [, Ressource $context ]] )
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die Datei an, in die Daten geschrieben werden sollen. Wenn die Datei nicht existiert, wird eine neue Datei erstellt. |
Daten | Erforderlich. Gibt die Daten an, die in die Datei geschrieben werden sollen. Kann eine Zeichenfolge, ein Array oder ein Datenstrom sein. |
Modus | Optional. Gibt an, wie die Datei geöffnet/geschrieben wird. Mögliche Werte: FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX |
Kontext | Optional. Gibt die Umgebung für ein Dateihandle an. context ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. |
HINWEIS: Verwenden Sie FILE_APPEND, um das Löschen von Inhalten zu vermeiden, die bereits in der Datei vorhanden sind.
Die Ausführungsausgabe des obigen Beispiels ist:
6
Als nächstes hängen wir Inhalte an die Datei „sites.txt“ an:
Öffnen Sie nach erfolgreicher Ausführung die Datei „sites.txt“. Der Inhalt lautet:
CoderctoGoogle