Statiske nettsider er sammensatt av sider med HTML. Dynamiske nettsteder bruker skriptspråk å automatisere HTML utgang for vanlige seksjoner. Vanlige delene er topp-og bunntekst . I tillegg dynamiske nettsteder er i stand til å lese dataene. At data kommer vanligvis fra en database eller en flat fil . PHP inneholder funksjoner for å lese data fra begge kilder . I PHP er funksjonene sørget for lesing hele linjer eller hele filer på en gang . I tillegg gir PHP en funksjon for å lese flere avgrensede felt i en fil . Instruksjoner
en
Skriv inn følgende uttalelse å åpne filen som skal leses .
$ Foo = fopen ("$ HTTP_SERVER_VARS [' DOCUMENT_ROOT '] /. . /Mappe /fil. txt " , " r ");
Dette forutsetter at filen er to kataloger over den offentlige katalogen. Hvis dette ikke er tilfelle , kan du endre filen sted å matche din filens plassering . Erstatt " mappe " med den faktiske inneholder mappen . Erstatt " file.txt " med navnet på tekstfilen .
2
Skriv inn følgende uttalelse å lese hver avgrenset felt til filen ender.
While ( ! Feof ( $ foo ) )
{$ your_file = fgetcsv ( $ foo , 100 , " ,") ;}
funksjonen feof ( ) returnerer true når slutten av filen er nådd . Funksjonen fgetcsv ( ) krever argumenter filnavnet og feltet lengde. Det tredje argumentet angir skilletegn . I dette eksemplet er data leses fra en kommaseparert verdier ( CSV ) -fil . Variabelen " your_file " er en matrise som inneholder hver avgrenset verdi fra en enkelt linje i filen
3
Skriv inn følgende uttalelse for å lukke filen : .
Fclose ( $ foo ) ;