Läsa innehållet i en fil är en viktig del av den dynamiska Web scripting samt kommandoradsgränssnitt scripting . PHP kan du läsa en fil och skriva ut den till en skärm eller till en annan fil eller databas . När den används i ett större manus , gör det dig att ha olika filer skrivs till en webbsida baserad på särskilda användargrupper variabler . Det kan också vara användbart för kommandoraden textbehandling i både Windows och Unix /Linux-miljöer . Saker du behöver
PHP
Visa fler instruktioner
1
Öppna en tom textfil i valfri textredigerare , t.ex. Anteckningar i Windows eller GEdit och Kate i Linux .
Sida 2
Börja skriva PHP-skript i tom textfil : ?
< php
3
Öppna filen med fopen funktionen :
$ file = fopen ( " example.txt " , "r" ) ;
' r ' parameter berättar fopen funktionen att öppna filen för läsning endast
4
Börja tag uttalande som kommer slinga fram till slutet av filen :
while ( ! feof ( $ file ) ) {
5
Läs filen med fgets funktion och placera den i variabeln $ data: $
uppgifter = fgets ( $ file ) ;
fgets funktionen kommer att läsa filen rad för rad om ett byte gräns som är .
6
ut varje linje på skärmen och stänga while-slinga :
echo $ data; }
7
Stäng filen :
fclose ( $ file ) ;
8
Avsluta PHP-skript : ?
>
hela skriptet kommer att se ut :
< php $ file = fopen ( " example.txt " , "r" ) ; ? while ( ! feof ( $ file ) ) { $ data = fgets ( $ file ) ; echo $ data; } fclose ( $ fil ) ; ? >
9
Öppna kommandotolken i Windows eller ett terminalfönster i Linux /Unix . I Windows , välj "Start " > " Alla program " > "Tillbehör " > " Command Prompt ". I Linux eller Unix , öppnar terminalfönster under " System Tools " eller " Verktyg " undermenyn i operativsystemets viktigaste " Program " -menyn .
10
Kör skriptet från kommandoraden i katalogen med textfilen " example.txt " :
php test.php