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.txt
w 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.txt
istnieje. - 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.