Indholdsfortegnelse:
Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2025
Hvis du kan skrive data til en fil i PHP, ville det være fornuftigt, at du også kunne læse fra den pågældende fil til HTML5 og CSS3 programmering. ReadContact. php program trækker de data, der er gemt i det foregående program og viser det til skærmen.
Det er ikke svært at skrive et program til at læse en tekstfil. Her er koden:
readContact. phpKontaktpersoner
php // åbne kontaktfilen $ fp = fopen ("kontakter.txt", "r") eller dø ("fejl"); // udskrive en linje ad gangen, mens (! feof ($ fp)) {$ line = fgets ($ fp); print "$ line";} // luk filen fclose ($ fp); ? >
Proceduren ligner at skrive filen, men den bruger en while loop.
-
Åbn filen i læsemodus.
Åbn filen, som du gør, når du skriver til den, men brug designatoren til at åbne filen til læsningstilstand. Nu kan du bruge funktionen fgets () på filen.
-
Opret en tidssløjfe for at læse dataene.
Normalt læser du en fil en linje ad gangen. Du opretter en tidssløkke for at styre handlingen.
-
Kontroller slutningen af filen med.
Du vil have sløjfen til at fortsætte, så længe der er flere linjer i filen. Feof () -funktionen returnerer værdien, hvis du er i slutningen af filen og falsk, hvis der er flere linjer at læse. Du vil fortsætte så længe feof () returnerer false.
Udråbstegn (!) Operatøren er logisk ikke. Betingelsen! feof ($ fp) er sandt, når der er data tilbage i filen og falsk, når der ikke er nogen linjer tilbage, så det er den rette betingelse at bruge her.
-
Læs den næste linje med funktionen fgets ().
Denne funktion læser den næste linje fra filen og sender den linje til en variabel (i dette tilfælde, $ line).
-
Udskriv linjen.
Med indholdet af den aktuelle linje i en variabel, kan du gøre hvad du vil med det. Du kan formatere indholdet, søge efter en bestemt værdi eller hvad du vil.