Jak w PHP otworzyć plik dane.txt TYLKO do odczytu i wczytać jego zawartość?
Źle.
fputs() ZAPISUJE, a nie czyta.Dobrze. Tryb
"r" = odczyt, fgets() = czytanie.Źle. Tryb
"w" to ZAPIS (i kasuje zawartość).Źle. To tryb zapisu i funkcja zapisu.
Aby otworzyć plik TYLKO do odczytu, używa się trybu
"r": fopen("dane.txt", "r"), a zawartość czyta się np. funkcją fgets() (pobiera kolejne wiersze). Dlatego poprawne jest fopen(..., "r") oraz fgets().Tryb
"w" otwiera plik do ZAPISU (i kasuje jego zawartość), więc nie nadaje się do odczytu. fputs() ZAPISUJE dane, a nie czyta. Do odczytu pasują fopen("dane.txt", "r") i fgets().