Logowanie do pliku
Założenie: Nauczymy się, jak zapisywać informacje do pliku logów w PHP, co jest przydatne do debugowania i monitorowania aplikacji.
Krok po kroku:
- Otwarcie pliku do zapisu: Używamy funkcji
fopen()
, aby otworzyć plik. Tryb “a” dodaje nowe wpisy na końcu pliku, a “w” nadpisuje plik za każdym razem. - Sprawdzenie, czy plik został poprawnie otwarty: Ważne jest sprawdzenie, czy funkcja
fopen()
zwróciła prawidłowy uchwyt pliku. - Zapisanie informacji do pliku: Używamy funkcji
fwrite()
, aby zapisać tekst do pliku. Możemy użyć funkcjidate()
, aby dodać znacznik czasu. - Zamknięcie pliku: Po zakończeniu pracy z plikiem, zawsze należy go zamknąć za pomocą funkcji
fclose()
.
$plikLogu = fopen('log.txt', 'a');
if ($plikLogu === false) {
die("Błąd otwarcia pliku!");
}
$wiadomość = date('Y-m-d H:i:s') . " - Wystąpił błąd.\n";
fwrite($plikLogu, $wiadomość);
fclose($plikLogu);
Ten przykład pokazuje podstawy zapisywania logów do pliku w PHP. Zachęcamy do eksperymentowania z różnymi trybami otwierania plików i formatowaniem wiadomości logów.