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()zwracafalsew 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.