Statische websites zijn samengesteld uit pagina's van HTML . Dynamische websites maken gebruik van scripttalen naar HTML output voor gemeenschappelijke profielen te automatiseren . Gemeenschappelijke delen zijn kop-en voetteksten . Bovendien dynamische websites kunnen lezen gegevens . Die gegevens komt meestal van een database of een plat bestand . PHP biedt functies voor het lezen van gegevens uit beide bronnen . In PHP , zijn functies die voor het lezen van volledige lijnen of hele bestanden tegelijk . Daarnaast biedt een PHP functie om meerdere gescheiden velden in een bestand te lezen . Instructies Type 1 de volgende verklaring aan het bestand te openen om te lezen . $ Foo = fopen ( " $ HTTP_SERVER_VARS [ ' DOCUMENT_ROOT ' ] /. . /Map /bestand. txt " , " r " ) ; Hierbij wordt ervan uitgegaan dat het bestand is twee mappen boven uw openbare map. Indien dit niet het geval is , wijzigt u de bestandslocatie de locatie van het bestand. Vervang "map " met de werkelijke bevattende map. Vervang " file.txt " met de naam van uw tekstbestand . Type 2 de volgende verklaring voor elk veld dat is afgebakend lezen totdat het bestand eindigt . While ( ! Feof ( $ foo ) ) { $ your_file = fgetcsv ( $ foo , 100 , " , " ) ; } de functie feof ( ) geeft true wanneer het einde van het bestand is bereikt . De functie fgetcsv ( ) vereist dat de argumenten bestandsnaam en veldlengte . Het derde argument geeft het scheidingsteken . In dit voorbeeld is data te lezen uit een door komma's gescheiden waarden ( csv -bestand) . De variabele " your_file " is een array die elk begrensd waarde van een enkele regel in het bestand houdt Type 3 de volgende verklaring aan het bestand te sluiten : . Fclose ( $ foo ) ;
|