Zapisywanie danych do pliku
Założenie: Nauczymy się, jak zapisywać tekst do pliku za pomocą PHP.
Krok po kroku:
- Otwarcie pliku do zapisu: Używamy funkcji
fopen()
. Pierwszy argument to ścieżka do pliku, drugi to tryb otwarcia. “w” oznacza otwarcie do zapisu, nadpisując istniejącą zawartość. Jeśli plik nie istnieje, zostanie utworzony. - Sprawdzenie, czy plik został poprawnie otwarty: Ważne jest sprawdzenie, czy funkcja
fopen()
zwróciła uchwyt pliku (zasób). Jeśli zwrócifalse
, oznacza to błąd. - Zapis danych do pliku: Używamy funkcji
fwrite()
. Pierwszy argument to uchwyt pliku, drugi to tekst do zapisu. - Zamknięcie pliku: Po zakończeniu zapisu, zawsze zamykamy plik za pomocą funkcji
fclose()
. Zwalnia to zasoby systemowe.
$plik = fopen("dane.txt", "w");
if ($plik === false) {
die("Błąd otwarcia pliku!");
}
$tekst = "To jest przykładowy tekst.\n";
fwrite($plik, $tekst);
fwrite($plik, "Dodatkowa linia tekstu.\n");
fclose($plik);
Ten przykład pokazuje podstawy zapisywania danych do pliku w PHP. Zachęcamy do eksperymentowania z różnymi trybami otwarcia plików i funkcjami związanymi z obsługą plików w PHP.