Gewusst wie: Lesen eine Textdatei in PHP

October 3

Lesen des Inhalts einer Textdatei ist ein wichtiger Bestandteil, Programmierung, ob Sie Daten auf einer Webseite platzieren, oder Daten aus einer Textdatei in eine Datenbank importieren. PHPS Fread und Filesize-Funktionen verwenden, können Sie den Inhalt einer gesamten Text-Datei in einer einzigen Variablen platzieren. Verwenden diese Variable, kann der Text entweder auf dem Bildschirm ausgegeben oder auf andere Weise manipuliert. Die Funktion Fread ermöglicht auch nur Teile einer Datei zu lesen.

Anweisungen

1 Öffnen Sie eine leere Textdatei. Sie können einem beliebigen Texteditor wie Windows Notepad oder GEdit und Kate unter Linux verwenden.

2 Das Php-Skript zu starten.<? Php

3 Platzieren Sie den Namen der externen Textdatei in eine Variable.$textfile = "example.txt";

4 Öffnen Sie die externen Textdatei zum Lesen.$file = Fopen ("example.txt", "R");Der 'R'-Parameter weist die Fopen-Funktion zum Öffnen der Datei nur zum Lesen.

5 Platzieren Sie die Daten aus der Textdatei in eine Variable.$Data = Fread ($file, filesize($textfile));Die Dateigröße gibt die Anzahl der Bytes in der Variablen $textfile zurück. Die Funktion Fread erfordert eine Datei ($file) und die Anzahl der zu lesenden Bytes. Zusammen mit der Dateigröße-Funktion, wird es die gesamte Datei lesen.

6 Schließen Sie die externen Textdatei.fclose($File);

7 Drucken Sie die Datei auf dem Bildschirm.Echo $Data;

8 Schließen Sie das Php-Programm.? >Das gesamte Programm wird wie aussehen:<? Php$textfile = "example.txt";$file = Fopen ("$textfile", "R");$Data = Fread ($file, filesize($textfile));fclose($File);Echo $Data;? >

9 Speichern Sie das Skript mit der Endung ".php" im gleichen Verzeichnis wie die Textdatei. Dieses Skript wird beispielsweise example.php benannt werden.

10 Öffnen Sie ein terminal-Fenster (Linux) oder Eingabeaufforderung (Windows). Unter Windows Wählen Sie "Start" > "Alle Programme" > "Zubehör" > "Eingabeaufforderung". Öffnen Sie unter Linux oder Unix das terminal-Fenster unter das Untermenü "System Tools" oder "Dienstprogramme" in Ihrem Betriebssystem wichtigsten "Anwendungen" im Menü.

11 Testen Sie das Skript mit dem folgenden Befehl:PHP example.php

Tipps & Warnungen

  • Wenn das Php-Skript, in einem anderen Verzeichnis gespeichert ist als dem Ihr Textdatei befindet, müssen Sie den genauen Pfad zu der Textdatei in der Fopen-Funktion angeben.
  • Wenn in einer Webanwendung verwendet, wird diese Methode zum Lesen einer Datei Zeilenumbrüche nicht gedruckt.