Verwendung der Funktion fWrite ():
Diese Funktion wird verwendet, um den bestimmten Inhalt oder die spezifische Anzahl von Bytes in einer Datei nach dem Öffnen der Funktion fopen () in einer Datei zu schreiben. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
int fwrite (Ressource $ file_handler, string $ string_data [, int $ länge]))Diese Funktion kann drei Argumente erfolgen. Das erste Argument ist eine Dateihandler -Variable, die zuvor definiert ist, um die Datei zum Schreiben zu öffnen. Das zweite Argument sind die String -Daten, die in die Datei geschrieben werden. Das dritte Argument ist optional und wird verwendet, um die spezifische Anzahl von Bytes in die Datei zu schreiben.
Sie müssen die Schreibberechtigung festlegen, um eine Datei mit PHP -Skript auf Ubuntu zu erstellen. Führen Sie den folgenden Befehl aus, um alle Berechtigungen für die festzulegen frite Ordner, in dem die neue Datei mit der Funktion fwrite () erstellt wird.
$ sudo chmod 777 -r/var/www/html/php/fWriteBeispiel 1: Schreiben Sie den Inhalt, indem Sie eine neue Datei erstellen
Das folgende Beispiel zeigt den Weg zum Erstellen einer neuen Datei mithilfe der Funktion fWrite (). Fopen () -Funktion wird im Skript verwendet, um einen Dateihandler zum Schreiben einer neuen Textdatei mit dem Namen zu erstellen neue Datei.txt. Als nächstes die $ file_handler Variable wird in der Funktion fWrite () verwendet, um den Inhalt von zu schreiben $ Daten Variable in der Datei. Die Funktion fCLOSE () wird verwendet, um die Datei zu schließen, um die von der FOPEN () -Funktion zugewiesene Ressource freizugeben. Datei_get_Contents () Funktion wird verwendet, um den Inhalt von zu lesen neue Datei.txt Um zu bestätigen, dass die Datei erstellt wurde und der Inhalt in dieser Datei ordnungsgemäß geschrieben wurde.
// den Dateinamen definierenDie Datei wird mit dem Inhalt erstellt.
";Der Inhalt der Datei nach der Erstellung:
";Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Ausgabe zeigt, dass der Text, "Dies ist die erste Zeile der Datei", " ist der Inhalt der neue Datei.txt Das hat mit der Funktion fWrite () geschrieben.
Beispiel 2: Gehen Sie den Inhalt in eine vorhandene Datei an
Das folgende Beispiel zeigt, wie der Inhalt der vorhandenen Datei mithilfe der Funktion fWrite () angehängt wird. Die Textdatei benannt neue Datei.txt Das im vorherige Beispiel erstellte Beispiel wurde mit dem Append -Modus mit der Funktion fopen () geöffnet. Als nächstes wird die Funktion fWrite () verwendet, um den Inhalt von hinzuzufügen $ Daten bis zum Ende der Datei. Wie beim vorherigen Beispiel wird die Funktion von File_get_Contents () verwendet, um den aktualisierten Inhalt von zu überprüfen neue Datei.txt.
// den Dateinamen definierenDer Inhalt der Datei vor dem Aktualisieren:
";Die Datei wird mit dem Inhalt aktualisiert.
";Der Inhalt der Datei nach dem Update:
";Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Ausgabe zeigt, dass der Text, "Dies ist die zweite Zeile der Datei", " wurde am Ende der Textdatei hinzugefügt.
Beispiel-3: Schreiben Sie die spezifische Anzahl von Bytes in eine Datei
Die jeweiligen Zeichenfolgedaten werden zum Schreiben in eine Textdatei in den beiden vorherigen Beispielen verwendet. Wenn Sie jedoch die spezifischen Bytes von Daten in eine Datei schreiben möchten, müssen Sie das dritte Argument der Funktion fWrite () verwenden. Das folgende Beispiel zeigt die Art und Weise, die jeweiligen Datenbytes in eine neue Textdatei zu schreiben. Ein Dateihandler mit dem Namen $ file_handler wird verwendet, um eine neue Datei mit dem Namen zu erstellen newfile2.txt, und die Funktion fWrite () wird verwendet, um 35 Datenbytes in diese Datei zu schreiben. Datei_get_Contents () Funktion wird hier verwendet, um den Inhalt der Datei wie das vorherige Beispiel zu lesen.
// den Dateinamen definierenDie Datei wird mit dem Inhalt von 35 Bytes erstellt.
";Der Inhalt der Datei nach der Erstellung:
";Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Die Ausgabe zeigt, dass 35 Bytes des Textes, „PHP ist eine beliebte Skriptsprache für die Entwicklung von Webanwendungen.” Ist „PHP ist eine beliebte SkriptspracheDas wurde in die Datei geschrieben.
Abschluss:
Die Verwendungen der Funktion fWrite () mit und ohne das optionale Argument wurden in diesem Tutorial anhand mehrerer Beispiele erläutert. Dieses Tutorial hilft den Lesern, die One -Art zum Schreiben von Inhalten in eine Datei zu kennen, und sie können den Inhalt mithilfe der Funktion fWrite () in eine Datei in eine Datei schreiben.