Neueste Web-Entwicklung Tutorials
 

PHP file_put_contents() Function


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

  1. Wenn FILE_USE_INCLUDE_PATH gesetzt ist, überprüfen Sie den Pfad für eine Kopie * Dateinamen enthalten *
  2. Erstellen Sie die Datei, wenn es nicht vorhanden ist
  3. Öffnen Sie die Datei
  4. Sperren Sie die Datei, wenn LOCK_EX gesetzt
  5. Wenn FILE_APPEND gesetzt, bis zum Ende der Datei bewegen. Andernfalls deaktivieren Sie den Dateiinhalt
  6. Schreiben Sie die Daten in die Datei
  7. 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:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
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