Innehållsförteckning:
Video: hello, HTML 2024
Om du kan skriva data till en fil i PHP skulle det vara meningslöst att du kan läsa från den filen för HTML5 och CSS3 programmering också. Läskontakten php-programmet drar data som sparats i föregående program och visar det på skärmen.
Det är inte svårt att skriva ett program för att läsa en textfil. Här är koden:
readContact. PHPKontakter
php // öppna kontaktfilen $ fp = fopen ("kontakter.txt", "r") eller dö ("error"); // skriva ut en rad i taget medan (! feof ($ fp)) {$ line = fgets ($ fp); skriv ut "$ line";} // stäng filen fclose ($ fp); ? >
Proceduren liknar att skriva filen, men den använder en mellanslag.
-
Öppna filen i läsläge.
Öppna filen precis som du gör när du skriver till den, men använd designatorn för att öppna filen för läsläge. Nu kan du använda fgets () -funktionen på filen.
-
Skapa en stundslinga för att läsa data.
Vanligtvis läser du en fil en rad i taget. Du skapar en stundslinga för att styra åtgärden.
-
Kontrollera slutet av filen med.
Du vill att slingan ska fortsätta så länge som det finns fler rader i filen. Funktionen feof () returnerar värdet om du är i slutet av filen och falsk om det finns fler rader att läsa. Du vill fortsätta så länge feof () returnerar false.
Utropstecken (!) Operatören är en logisk inte. Skicket! feof ($ fp) är sant när det finns data kvar i filen och felaktigt när det inte finns några rader kvar, så det här är det lämpliga villkoret att använda här.
-
Läs nästa rad med funktionen fgets ().
Den här funktionen läser nästa rad från filen och skickar den linjen till en variabel (i det här fallet $ line).
-
Skriv ut linjen.
Med innehållet i den aktuella raden i en variabel kan du göra vad du vill med den. Du kan formatera innehållet, söka efter ett visst värde, eller vad du än vill ha.