Page 22 - 4475
P. 22
ЛАБОРАТОРНА РОБОТА № 3
Тема: Робота з файлами в РНР
Мета: дослідити механізми взаємодії РНР-коду з
файлами, реалізувати читання та запис файлів з допомогою
засобів мови РНР, актуалізувати навички роботи з
формами.
Теоретична частина
Використання файлів у веб-додатках. Текстовий
файл, з точки зору інформаційного забезпечення веб-
застосування — найпростіший спосіб зберігання даних для
подальшого їх використання. Звичайно, зберігати великі
масиви даних простіше у таблицях та базах даних,(хоча для
є рішення типу CSV-файлів, які є стандартом передачі
масивів однорідних даних), але є випадки, коли
застосування файлів більш ніж виправдане. Це, наприклад,
файли конфігурацій, де кожній системній змінній, що
використовується системою або стороннім додатком,
відповідає одне конкретне значення.
Взаємодію з файлами можна розділити на 3 етапи:
1. Відкриття файлу.
2. Взаємодія з даними (читання, запис).
3. Закриття файлу.
Відкриття файлів. Відкриття файлів виконується
функцією fopen(). Обов'язковими параметрами цієї функції
є ім'я файлу та режим роботи.
$fp = fopen('counter.txt', 'r');
Документація РНР виділяє такі режими роботи з файлом:
1. r – відкриття файлу для читання.
2. r+ - відкриття файлу одночасно для читання та
запису
3. w – створення пустого файлу. Якщо файл з таким
ім’ям уже існує, він знищується і на його місці
створюється нове.
17