Lese innholdet i en fil er en viktig del av dynamiske web- scripting samt kommandolinje-scripting . PHP kan du lese en fil og skrive den til en skjerm eller til en annen fil eller database. Når den brukes i et større manus, det kan du ha forskjellige filer skrevet ut til en webside basert på visse brukergrupper variabler . Det kan også være nyttig for kommandolinje- tekstbehandling i både Windows og Unix /Linux miljøer . Du trenger
PHP
Vis flere instruksjoner
en
Åpne en tom tekstfil i en tekst editor som Windows Notepad eller GEdit og Kate i Linux.
2
Begynn å skrive PHP script i det tomme tekstfilen : ?
< php
3
Åpne filen med fopen funksjon:
$ fil = fopen ( " example.txt ", ' r' );
' r' parameter forteller fopen -funksjonen for å åpne filen for å lese bare
4
Begynn mens uttalelse som vil løkke til slutten av filen : en
while ( ! feof ( $ fil) ) {
5
Les filen med fgets funksjon og legg den i variabelen $ data : en
$ data = fgets ( $ fil) ;
The fgets funksjonen vil lese filen linje for linje med mindre en byte grense er gitt .
6
ut hver linje til skjermen og lukke mens loop : en
echo $ data ;}
7
Lukk filen :
fclose ( $ fil) ;
8
End PHP script : ?
>
hele skriptet vil se ut:
< php $ fil = fopen ( " example.txt ", ' r' ); while ( ! feof ( $ fil) ) { $ data = fgets ( $ fil) ; echo $ data ;} fclose ( $ fil) ; ? >
9
Åpne ledetekst i Windows eller et terminal vindu i Linux /Unix . I Windows , velg "Start" > " Alle programmer "> " tilbehør "> "Command Prompt. " I Linux eller Unix , åpne terminal -vinduet under "System Tools " eller "Verktøy " undermenyen i operativsystemet viktigste " Programmer"-menyen .
10
Kjør skriptet fra kommandolinjen i katalogen med tekstfilen " example.txt " : en
php test.php