är Statiska webbplatser består av sidor med HTML . Dynamiska webbplatser använder skriptspråk för att automatisera HTML-utdata för vanliga sektioner . Vanliga sektioner är sidhuvud och sidfot . Dessutom , dynamiska webbplatser är kapabla att läsa data . Denna information kommer vanligtvis från en databas eller en flat fil . PHP erbjuder funktioner för att läsa data från båda källorna . I PHP är funktioner som tillhandahålls för läsning hela rader eller hela filer åt gången . Dessutom ger PHP en funktion för att läsa flera avgränsade områden i en fil . Instruktioner
1
Skriv följande uttalande att öppna filen som ska läsas .
$ Foo = fopen ( " $ HTTP_SERVER_VARS [ ' DOCUMENT_ROOT ' ] /. . /Mapp /fil . txt " , " r " ) ;
Detta förutsätter att filen är två kataloger över din offentliga katalogen . Om så inte är fallet , ändra filens plats för att matcha din filens plats . Ersätt " mapp " med den faktiska innehållande mappen . Ersätt " file.txt " med namnet på din textfil .
2
Skriv följande uttalande att läsa varje avgränsat område tills filen slutar .
While ( ! Feof ( $ foo ) ) katalog
{$ your_file = fgetcsv ( $ foo, 100 , " , ");}
funktionen feof ( ) returnerar sant när slutet av filen har nåtts. Funktionen fgetcsv ( ) kräver argument filnamnet och fältet längd . Det tredje argumentet anger avgränsare . I det här exemplet , läses data från en separerad comma värden ( CSV) . Variabeln " your_file " är en array som innehåller varje avgränsat värde från en enda rad i filen
3
Skriv följande uttalande att stänga filen : .
Fclose ( $ foo ) ;