Wie schreibe ich eine Datei in PHP?



In diesem Artikel wird Ihnen ein einfaches, aber wichtiges Konzept vorgestellt, mit dem Sie eine Datei in PHP mit einer programmatischen Demonstration schreiben können.

In diesem Artikel wird Ihnen ein einfaches, aber wichtiges Konzept vorgestellt, mit dem Sie eine Datei schreiben können Die folgenden Hinweise werden in diesem Artikel behandelt:

Fahren Sie mit diesem Artikel über Schreiben einer Datei in PHP fort





Zuerst müssen wir die Datei öffnen. Es gibt verschiedene Attribute, die Sie beim Öffnen einer Datei angeben können.

  • im: Schreiben Sie am Anfang in die Datei
  • in + Schreiben Sie am Anfang in die Datei und kürzen Sie die Datei auf die Länge Null
  • r: Datei von Anfang an lesen
  • r + Datei von Anfang an lesen, einschließlich Schreiben
  • zu: zum Ende anhängen
  • a + : Wird an das Dateiende angehängt, einschließlich Lesen

Schreiben Sie mit fopen, fwrite, fclose in die Datei

Als erstes erstellen Sie ein Handle, das die Datei mit der Funktion fopen öffnet. Es erstellt die Datei, wenn sie nicht vorhanden ist. Wir geben im ersten Argument den Dateinamen an. Im zweiten Argument können wir entweder schreiben oder lesen oder an die Datei anhängen.



$ handle = fopen (”,”)

In diesem Fall möchte ich in die Datei schreiben, damit ich sie verwenden kann

Standardwert für char in Java
 

Ich habe keine file.txt, bevor ich den Code ausführe. Nach der Ausführung wird es erstellt



Bild-Schreiben Sie eine Datei in PHP-Edureka

Wir müssen die Variable nicht erneut erstellen, da wir sie bereits erstellt haben. Variable ist wichtig, denn wenn wir in eine Datei schreiben möchten, müssen wir das Handle adressieren.

Um in eine Datei zu schreiben, verwenden wirfwrite ()und im ersten Parameter müssen wir angeben, wo wir schreiben wollenfile.txt($ handle) und im zweiten Parameter geben wir die zu schreibenden Daten an

fwrite ($ handle, '')

Nach dem Ausführen der Datei werden die Daten erfolgreich beschriebenfile.txt

Schließlich müssen wir fclose verwenden, das die Verbindung schließt, und wir müssen die Adresse der Datei über die Variable als Parameter in fclose () übergeben.

fclose ($ handle)

Fahren Sie mit diesem Artikel über Schreiben einer Datei in PHP fort

File_put_contents

Es ähnelt dem aufeinanderfolgenden Aufrufen von fopen (), fwrite () und fclose (), um Daten in eine Datei zu schreiben. Falls der Dateiname nicht vorhanden ist, wird die Datei so erstellt, wie wir sie in fopen () gesehen haben. Andernfalls wird die vorhandene Datei überschrieben, sofern nicht das Flag FILE_APPEND gesetzt ist.

Syntax: file_put_contents (Datei, Daten, Flag, Kontext)

veränderbare und unveränderliche Objekte in Java

Datei: Es gibt den Pfad zu der Datei an, in die die Daten geschrieben werden sollen.

Daten: Es gibt an die zu schreibenden Daten. Dies kann entweder eine Zeichenfolge, ein Array oder eine Stream-Ressource sein. Der verbleibende Puffer dieses Streams wird in die angegebene Datei kopiert, wenn die Daten eine Stream-Ressource sind. Die Verwendung ähnelt stream_copy_to_stream (). Der Datenparameter kann auch als ein eindimensionales Array angegeben werden.

Flagge: Es ist ein optionaler Parameter, der Gibt an, wie die Datei geöffnet / geschrieben werden soll. Verfügbare Flags

File_Append ::Die Daten werden an die Datei angehängt, anstatt sie zu überschreiben. Wenn der Dateiname der Datei bereits vorhanden ist.

File_Use_Include_Path: Es sucht nach Dateinamen im Include-Verzeichnis.

Lock_Ex: Es erhält eine exklusive Sperre für die Datei, während mit dem Schreiben fortgefahren wird.

Kontext: Es ist ein Optionaler Parameter, der den Kontext des Dateihandles angibt. Grundsätzlich handelt es sich um eine Reihe von Optionen, mit denen das Verhalten eines Streams geändert werden kann.

 

Ich habe keine new.txt, bevor ich den Code ausführe. Nach der Ausführung wird es erstellt

c ++ wie man ein Array sortiert

Dies bringt uns zum Ende dieses Artikels über Write A File In PHP.

Wenn Sie diesen Blog relevant fanden, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” Schreiben Sie eine Datei in PHP Und ich werde mich bei Ihnen melden.