Zapisywanie do pliku (fwrite)
Założenie: Nauczymy się zapisywać tekst do pliku za pomocą funkcji fwrite()
w PHP.
Krok po kroku:
- Otwarcie pliku: Używamy funkcji
fopen()
, aby otworzyć plik. Pierwszy argument to ścieżka do pliku, drugi to tryb otwarcia (w tym przypadku “w” – do zapisu, nadpisując istniejący plik, lub tworząc nowy). Funkcja zwraca uchwyt do pliku, który jest używany w kolejnych operacjach. - Zapisywanie danych: Funkcja
fwrite()
zapisuje dane do otwartego pliku. Pierwszy argument to uchwyt pliku, drugi to tekst, który chcemy zapisać. - Zamknięcie pliku: Po zakończeniu pracy z plikiem, zawsze należy go zamknąć za pomocą funkcji
fclose()
. Zwalnia to zasoby i zapisuje wszelkie buforowane dane.
$uchwyt = fopen('plik.txt', 'w');
fwrite($uchwyt, 'Tekst do zapisania');
fclose($uchwyt);
Pamiętaj, że jeśli plik “plik.txt” nie istnieje, zostanie utworzony. Jeśli istnieje, jego zawartość zostanie nadpisana. Aby dołączać tekst do istniejącego pliku, użyj trybu “a”.
Ten przykład pokazuje podstawy zapisywania do plików w PHP. 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.