Zapisywanie do pliku linia po linii
Założenie: Nauczymy się zapisywać dane do pliku, dodając każdą nową informację w nowej linii.
Krok po kroku:
- Otwarcie pliku do zapisu: Używamy funkcji
fopen()
. Tryb “a” dodaje dane na końcu pliku, tworząc go jeśli nie istnieje.$plik = fopen('dane.txt', 'a');
- Zapisywanie danych linia po linii: W pętli `for` zapisujemy kolejne linie do pliku za pomocą funkcji
fwrite()
.for ($i = 1; $i <= 5; $i++) { $linia = "Linia numer " . $i . "\n"; fwrite($plik, $linia); }
Funkcja `fwrite()` zapisuje podaną treść do pliku. `\n` dodaje znak nowej linii na końcu każdej linii.
- Zamknięcie pliku: Po zakończeniu zapisu, zamykamy plik za pomocą funkcji
fclose()
. Jest to bardzo ważne, aby zapisać wszystkie dane i zwolnić zasoby.fclose($plik);
Powyższy kod utworzy plik o nazwie 'dane.txt' i zapisze do niego 5 linii tekstu, każda w nowej linii.
Cały kod do skopiowania:
Ten przykład pokazuje podstawy zapisywania do pliku w PHP. Zachęcamy do eksperymentowania z różnymi metodami i funkcjami, aby lepiej zrozumieć pracę z plikami.