Statisk websites er sammensat af sider i HTML. Dynamiske hjemmesider bruger scriptsprog til at automatisere HTML output til fælles afsnit . Almindelige sektioner er sidehoveder og sidefødder . Desuden er dynamiske websites kan læse data . Disse data kommer typisk fra en database eller en flad fil . PHP indeholder funktioner til at læse data fra begge kilder. I PHP, er funktioner, er fastsat til læsning hele linjer eller hele filer ad gangen. Desuden giver PHP en funktion til at læse flere afgrænsede felter i en fil . Instruktioner
1
Skriv følgende erklæring for at åbne filen skal læses.
$ Foo = fopen ( "$ HTTP_SERVER_VARS [' DOCUMENT_ROOT '] /.. /Mappe /fil . txt " , " r ");
Dette forudsætter, at filen er to mapper over din offentlige bibliotek. Hvis dette ikke er tilfældet , skal du ændre filens placering til at matche din fil placering . Erstat "mappe" med den faktiske indeholder mappen. Erstat " file.txt " med navnet på din tekst -fil.
2
Skriv følgende erklæring for at læse hvert afgrænset felt, indtil den fil ender.
While (! Feof ( $ foo ) )
{$ your_file = fgetcsv ( $ foo , 100, ",") ;}
funktionen feof () returnerer sandt, når slutningen af filen er nået. Funktionen fgetcsv () kræver argumenter filnavnet og felt længde. Det tredje argument angiver afgrænser. I dette eksempel er data læses fra et kommaseparerede værdier ( CSV) . Variablen " your_file " er en matrix , der holder hvert afgrænset værdi fra en enkelt linje i filen
3
Skriv følgende erklæring for at lukke filen: .
Fclose ( $ foo )