Aktualisierung einer Textdatei in PHP ist eine gemeinsame Aufgabe in Web Entwicklungsprojekte, als Text -Dateien als effektiv, einfach Datenspeichern nicht unähnlich Datenbanken handeln kann . Mit einem Text -Datei können Sie speichern Grunddaten Variablen sowie lesen und schreiben diese einfach . Der PHP-Code erforderlich ist, um eine Textdatei zu aktualisieren ist nicht komplex , so dass selbst wenn Sie keine Erfahrung haben, sollten Sie in der Lage sein , um die Aufgabe schnell zu erreichen. Die wichtigsten Aktivitäten beteiligt sind , die Daten , die Datei zu öffnen und darauf zu schreiben . Anleitung
1
Planen Sie Ihre Textdatei. Wenn Sie nicht bereits eine haben , erstellen Sie Ihren Text -Datei in einem Texteditor, und speichern Sie es mit " . Txt" . Erstellen Sie Ihre PHP-Skript durch Öffnen einer neuen Datei in einem Texteditor, und speichern Sie sie mit . " Php" , zum Beispiel " textupdate.php . " Geben Sie den folgenden Grundzüge für Ihre PHP-Skript : Php
//Code hier
> TCM-
Zwischen dem Öffnen und Schließen PHP -Tags können Sie einfügen beliebige PHP-Code . Idealerweise sollte Ihr Text-Datei und PHP-Skript im gleichen Verzeichnis sein .
2
Prozess die Daten, die Sie planen, auf das Schreiben der Textdatei. Sie können sich den Erwerb Ihrer neuen Daten aus einer Reihe von Kanälen , aber eine der häufigsten ist die Post variabel. Die Post Variable können Sie Datenelemente zwischen PHP-Skripte übergeben , wie im folgenden Beispiel, in dem Daten aus einem anderen Skript übergeben wurde :
$ name = $ _POST [' name'] ;
Dieser erfasst die Daten weitergegeben Wert und speichert ihn in einer Variablen. Erfassen von Daten aus einem HTML-Formular ist ein übliches Szenario für die Verwendung der POST-Variablen .
3
Planen Sie Ihre Daten in die Datei schreiben . Es gibt verschiedene Optionen in Bezug darauf, wie Sie Daten formatieren Textdatei , eine der einfachsten , die mit jeder Datenwert in einer separaten Zeile wie folgt:
Mary
Jim
< p > Sam
Wenn Sie Ihre Daten in einem anderen Format gespeichert , oder wollen , um zusätzliche Daten zu dem übergebenen Wert anhängen , bereiten Sie es , wie in diesem Beispiel , wo das Datum auch enthalten ist :
< p > $ date_today = date (" mdy ");
$ name = "" $ date_today ;
jede Zeile in der Datei aufzeichnen würde , wie folgt: . .
Mary 12.23.11
4
Öffnen Sie die Textdatei zum Schreiben, wie folgt:
$ file_handle = fopen (" textupdate.php ", ' a') ;
< p> das "a" bedeutet, dass die Parameter Datei zum Schreiben geöffnet werden, und jede neue Text hinzugefügt, um das Ende. Schreiben Sie Ihre neuen Daten :
fwrite ( . $ File_handle , $ name "\\ n" );
"\\ n" weist das Programm an eine neue Zeile nach dem Schreiben der Daten einfügen , so dass der nächste Schreibvorgang wird auf einer neuen Zeile . Schließen Sie die Datei :
fclose ( $ file_handle );
Dieser Code funktioniert , wo der Text -Datei im gleichen Verzeichnis wie die PHP-Skript . Wenn Ihr nicht zu ändern, die " fopen "-Parameter , um den Speicherort der Textdatei in Bezug auf das PHP-Skript zu reflektieren.
5
Laden Sie Ihr PHP-Skript und Textdatei auf einem Webserver und testen. Wenn Sie die Übergabe von Daten an das PHP -Skript aus einem anderen , auf dass nach und testen Sie es mit anderen Daten Werte . Prüfen Sie, ob Ihre Textdatei wird korrekt aktualisiert werden und dass keine anderen Daten wird beschädigt. Sie können Ihren Text Dateiinhalte entweder überprüfen , indem Sie die Datei in Ihrem Web-Browser oder dem Herunterladen mit einem FTP- Programm .