Lesen Sie den Inhalt einer Datei ist ein wichtiger Bestandteil der dynamischen Web -Scripting sowie Befehlszeilen- Scripting . PHP ermöglicht es Ihnen, eine Datei zu lesen und drucken Sie es auf einem Bildschirm oder auf eine andere Datei oder Datenbank . Wenn innerhalb eines größeren Skript verwendet wird, ermöglicht es Ihnen, verschiedene druckenden Dateien einer Webseite auf bestimmte Benutzer Variablen basiert. Es kann auch nützlich sein für Kommandozeilen- Textverarbeitung in Windows-und Unix /Linux-Umgebungen. Things You
PHP
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie eine leere Textdatei in einem Texteditor wie Windows Notepad oder GEdit und Kate in Linux .
Seite 2
Beginnen Sie, das PHP-Skript in das leere Textdatei :
< php
3
Öffnen Sie die Datei mit der Funktion fopen :
$ file = fopen (" example.txt " , "r" );
Das 'r' Parameter teilt dem fopen -Funktion , um die Datei nur zum Lesen
< br öffnen. > 4
Beginn der while-Anweisung , die Schleife bis zum Ende der Datei :
while (! feof ( $ file )) {
5
Lesen Sie die Datei mit der fgets Funktion und legen Sie sie in der Variable $ data :
$ data = fgets ( $ file );
Die Funktion fgets die Datei Zeile für Zeile gelesen wird , es sei denn ein Byte-Grenze vorgesehen ist .
6
drucken jede Zeile auf dem Bildschirm und schließen Sie die while-Schleife :
echo $ data ;}
7
Schließen Sie die Datei :
fclose ( $ file );
8
Ende das PHP-Skript :
>
das gesamte Skript wird wie folgt aussehen:
< php $ file = fopen (" example.txt " , "r" ); ? while (! feof ( $ file )) {$ data = fgets ( $ file ); echo $ data ;} fclose ( $ file); ? >
9
Öffnen Sie die Eingabeaufforderung in Windows oder ein Terminal-Fenster in Linux /Unix. Wählen Sie in Windows auf "Start" > "Alle Programme" > "Zubehör" > " Eingabeaufforderung". In Linux oder Unix , öffnen Sie das Terminal-Fenster unter "System Tools " oder " Utilities" Untermenü in Ihrem Betriebssystem die wichtigsten "Anwendungen "-Menü.
10
Führen Sie das Skript von der Befehlszeile in das Verzeichnis mit der Textdatei " example.txt ":
php test.php