Læsning indholdet af en fil er en vigtig del af dynamiske web- scripting samt kommando-line scripting. PHP tillader dig at læse en fil og udskrive den til en skærm eller til en anden fil eller database. Når det bruges i en større skrift, det giver dig mulighed for at have forskellige filer, der udskrives til en webside er baseret på bestemte brugergrupper variabler. Det kan også være nyttigt for kommando-line tekstbehandling i både Windows og Unix /Linux-miljøer . Ting du skal
PHP
Vis Flere Instruktioner
1
Åbn en tom tekstfil i enhver teksteditor såsom Windows Notesblok eller gedit og Kate i Linux. < Br >
2
Begynd at skrive PHP script i det tomme tekstfil: ?
< php
3
Åbn filen med fopen funktion:
$ file = fopen ( " example.txt ", ' r ');
' r' parameter fortæller fopen funktionen til at åbne filen for læsning kun
< br . > 4.
Begynd imens erklæring , der vil sløjfe indtil slutningen af filen : Hej
while (! feof ( $ file )) {
5
Læs filen med fgets funktion og placer den i variablen $ data : Hej
$ data = fgets ( $ file ),
fgets funktionen vil læse filen linje for linje , medmindre forudsat en byte grænse .
6
Udskriv hver linje til skærmen og lukke mens løkken : Hej
echo $ data ;}
7
Luk filen : < br >
fclose ( $ file ) ;
8
End PHP script: ?
>
hele script vil se ud : Hej
< php $ file = fopen ( " example.txt ", ' r' ); while (! feof ( $ file )) { $ data = fgets ( $ file ) ; echo $ data ;} fclose ( $ fil) ; ? >
9
Åbn kommandoprompten i Windows eller en terminal vindue i Linux /Unix. I Windows skal du vælge "Start "> " Alle programmer "> "Tilbehør "> " Kommandoprompt ". I Linux eller Unix, åbne terminal vinduet under " System Tools " eller " Utilities " undermenu i dit operativsystem main " Programmer" menuen .
10
Kør scriptet fra kommandolinjen i mappen med teksten filen " example.txt " : Hej
php test.php