Bewertungen

Schreiben Sie mit PHP in eine Datei

Schreiben Sie mit PHP in eine Datei


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Mit PHP können Sie eine Datei auf Ihrem Server öffnen und darauf schreiben. Wenn die Datei nicht existiert, können wir sie erstellen. Wenn die Datei jedoch bereits existiert, müssen Sie sie auf 777 ändern, damit sie beschreibbar ist.

01von 03

In eine Datei schreiben

Wenn Sie in eine Datei schreiben, müssen Sie zuerst die Datei öffnen. Wir machen das mit diesem Code:

<? php

$ File = "YourFile.txt";

$ Handle = fopen ($ File, 'w');

?>

Jetzt können wir den Befehl verwenden, um Daten zu unserer Datei hinzuzufügen. Wir würden dies wie folgt tun:

<? php

$ File = "YourFile.txt";

$ Handle = fopen ($ File, 'w');

$ Data = "Jane Doe n";

fwrite ($ Handle, $ Data);

$ Data = "Bilbo Jones n";

fwrite ($ Handle, $ Data);

print "Geschriebene Daten";

fclose ($ Handle);

?>

Am Ende der Datei verwenden wirfclose um die Datei zu schließen, mit der wir gearbeitet haben. Möglicherweise bemerken Sie auch, dass wir verwenden n am Ende unserer Datenstrings. Das n Server als Zeilenumbruch, wie das Drücken der Eingabe- oder Eingabetaste auf Ihrer Tastatur.

Sie haben jetzt eine Datei namens YourFile.txt, die die Daten enthält:
Jane Doe
Bilbo Jones

02von 03

Daten umschreiben

Wenn wir dasselbe erneut ausführen und nur andere Daten verwenden, werden alle aktuellen Daten gelöscht und durch die neuen Daten ersetzt. Hier ist ein Beispiel:

<? php
$ File = "YourFile.txt";
$ Handle = fopen ($ File, 'w');
$ Data = "John Henry n";
fwrite ($ Handle, $ Data);
$ Data = "Abigail Yearwood n";
fwrite ($ Handle, $ Data);
print "Geschriebene Daten";
fclose ($ Handle);
?>

Die von uns erstellte Datei YourFile.txt enthält nun folgende Daten:
John Henry
Abigail Yearwood

03von 03

Hinzufügen zu Daten

Nehmen wir an, wir möchten nicht alle unsere Daten überschreiben. Stattdessen möchten wir einfach mehr Namen an das Ende unserer Liste anfügen. Wir würden das tun, indem wir unsere $ Handle-Zeile ändern. Derzeit ist es eingestellt auf w Das heißt, nur Schreiben, Beginn der Datei. Wenn wir dies ändern zu ein, Die Datei wird angehängt. Das heißt, es wird an das Ende der Datei geschrieben. Hier ist ein Beispiel:

<? php

$ File = "YourFile.txt";

$ Handle = fopen ($ File, 'a');

$ Data = "Jane Doe n";

fwrite ($ Handle, $ Data);

$ Data = "Bilbo Jones n";

fwrite ($ Handle, $ Data);

print "Daten hinzugefügt";

fclose ($ Handle);

?>

Dies sollte diese beiden Namen am Ende der Datei hinzufügen, sodass unsere Datei jetzt vier Namen enthält:
John Henry
Abigail Yearwood
Jane Doe
Bilbo Jones


Schau das Video: PHP 7 Tutorial #31 - Dateien lesen und schreiben (Juni 2022).


Bemerkungen:

  1. Harold

    Und es passiert nicht so))))))

  2. Xalbador

    Entschuldigen Sie, dass ich mich einmische, aber meiner Meinung nach gibt es andere Weise der Lösung einer Frage.

  3. Donogb

    Wie heißt der Spruch ... Super, geniale Idee



Eine Nachricht schreiben