Heim >Backend-Entwicklung >PHP-Tutorial >So implementieren Sie das Anhängen und Zeilenumbruch mithilfe von file_put_contents in PHP
In diesem Artikel wird hauptsächlich die Methode zum Anhängen und Umschließen von file_put_contents in PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
In einigen PHP-Anwendungen müssen Sie in diesem Fall Protokolle schreiben oder einige Informationen aufzeichnen. Für den Betrieb können Sie fopen(), fwrite() und fclose() verwenden. Sie können auch einfach file_get_contents() und file_put_contents() verwenden.
file_put_contents() zum Schreiben von Dateien. Standardmäßig wird die Datei neu geschrieben, was bedeutet, dass der ursprüngliche Inhalt ersetzt wird. Zum Anhängen verwenden Sie den Parameter FILE_APPEND.
Inhalt in Anhängeform schreiben Wenn der Flag-Parameterwert auf FILE_APPEND gesetzt ist, bedeutet dies, dass neue Daten geschrieben werden, indem Inhalt nach dem vorhandenen Dateiinhalt angehängt wird:
FILE_APPEND: Daten durch Anhängen an das Ende der Datei schreiben
int file_put_contents ( string filename, string data [, int flags [, resource context]] ) file_put_contents("log.txt", "Hello world everyone.", FILE_APPEND);
//Parameterbeschreibung:
Dateiname //Der Dateiname, in den Daten geschrieben werden sollen.
Daten //Die zu schreibenden Daten. Der Typ kann ein String, ein Array (jedoch kein mehrdimensionales Array) oder eine Stream-Ressource sein.
flags // Optional, gibt an, wie die Datei geöffnet/geschrieben wird. Mögliche Werte:
FILE_USE_INCLUDE_PATH: // Überprüfen Sie den integrierten Pfad auf eine Kopie des Dateinamens
FILE_APPEND: // Schreiben Sie Daten an das Ende der Datei angehängt
LOCK_EX: //Sperren Sie die Datei
context //Optional, Kontext ist eine Reihe von Optionen, mit denen Textattribute geändert werden können
Oft sind beim Aufzeichnen von Protokollen Zeilenumbrüche erforderlich. Es wird nicht empfohlen, rn zu verwenden, weil:
In Windows ist rn ein Zeilenumbruch
In Mac ist r ein Zeilenumbruch
In Liunx ist n eine neue Zeile
Aber PHP bietet eine Konstante, die zu verschiedenen Betriebssystemen passt, nämlich:
PHP_EOL
file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND);
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHPBildbreite, -höhe, -größe, Bildtyp, img-Attribut für Layout abrufen
Das obige ist der detaillierte Inhalt vonSo implementieren Sie das Anhängen und Zeilenumbruch mithilfe von file_put_contents in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!