Zapisywanie do pliku (fputs)
Założenie: Nauczymy się zapisywać tekst do pliku za pomocą funkcji fputs()
w PHP.
Krok po kroku:
- Otwarcie pliku: Używamy funkcji
fopen()
, aby otworzyć plik w trybie zapisu (“w”). Jeżeli plik nie istnieje, zostanie utworzony. Jeżeli istnieje, jego zawartość zostanie nadpisana. - Sprawdzenie czy plik został poprawnie otwarty: Zawsze warto sprawdzić, czy operacja otwarcia pliku powiodła się. Funkcja
fopen()
zwracafalse
w przypadku błędu. - Zapisywanie tekstu do pliku: Używamy funkcji
fputs()
, aby zapisać tekst do otwartego pliku. Pierwszy argument to uchwyt pliku (zwrócony przezfopen()
), drugi to tekst do zapisania. - Zamknięcie pliku: Po zakończeniu pracy z plikiem, należy go zamknąć za pomocą funkcji
fclose()
. To zwalnia zasoby i zapisuje wszelkie buforowane dane.
$plik = fopen('moj_plik.txt', 'w');
if ($plik === false) {
die("Błąd podczas otwierania pliku!");
}
fputs($plik, 'To jest tekst zapisany do pliku.');
fclose($plik);
Pamiętaj, że plik `moj_plik.txt` zostanie utworzony w tym samym katalogu, w którym znajduje się skrypt PHP.
Ten przykład pokazuje podstawowe użycie funkcji fputs()
do zapisywania do pliku. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi trybami otwierania plików oraz funkcjami związanymi z obsługą plików w PHP.