Zadanie 1: Zapis danych użytkownika do pliku tekstowego
Opis zadania:
Użytkownik wprowadza imię i e-mail. Dane mają być zapisane do pliku users.txt, każdy wpis w nowej linii.
Kroki:
- Odbierz dane z formularza (POST).
- Waliduj, czy pola nie są puste.
- Otwórz plik
users.txtw trybie dopisywania (a). - Zapisz dane w formacie:
Imię - Email. - Zamknij plik.
Zadanie 2: Odczyt i wyświetlenie zawartości pliku
Opis zadania:
Odczytaj plik users.txt i wyświetl jego zawartość jako listę HTML.
Kroki:
- Sprawdź, czy plik istnieje.
- Wczytaj zawartość pliku za pomocą
file()lubfopen(). - Przeiteruj linie i wyświetl jako listę.
Zadanie 3: Tworzenie kopii zapasowej pliku
Opis zadania:
Zrób kopię pliku users.txt do pliku backup_users.txt.
Kroki:
- Sprawdź, czy
users.txtistnieje. - Użyj
copy()do utworzenia backupu. - Obsłuż ewentualne błędy.
Zadanie 4: Edycja konkretnej linii w pliku
Opis zadania:
Zmień np. 2. linię w pliku users.txt na nową wartość.
Kroki:
- Wczytaj plik do tablicy (
file()). - Zmień wartość w konkretnej linii (np. indeks 1).
- Zapisz wszystkie linie z powrotem (
file_put_contents()).
Zadanie 5: Usuwanie konkretnej linii z pliku
Opis zadania:
Usuń np. linię zawierającą e-mail test@example.com z pliku users.txt.
Kroki:
- Wczytaj plik do tablicy (
file()). - Usuń linię, która zawiera szukany fragment.
- Zapisz nową zawartość pliku.
