PHP: відмінності між версіями

Вилучено вміст Додано вміст
Рядок 105:
 
== Файли ==
 
Файли часто використовуются як для збереження певних тимчасових даних (замовлення покупця тощо) так і цілої бази даних. Хоча для другого випадку краще використовувати систему управління базами даних [[w:MySQL|MySQL]], яка спрощує роботу з великою кількістю даних, але коли такої можливості немає, то використовують файли. Неможливість використання MySQL зачасту постає, коли за кожну базу даних потрібно платити додаткові гроші або ж MySQL взагалі не встановлена. Робота з файлами відбувається практично ідентично як у мові програмування С.
 
Щоб записати деякі дані в файл, необхідно виконати наступні три дії:
# Відкрити файл. Якщо файл не існує, то створти його.
# Записати дані в файл.
# Закрити файл.
 
Аналогічно, щоб прочитати дані з файлу:
# Відкрити файл. Якщо файл неможливо відкрити, то потрібно передбачити дії для цієї ситуації.
# Прочитати дані з файлу.
# Закрити файл..
 
 
Для відкриття файлу можна використати функцію fopen().
Приклад:
$fp=fopen (“myfile.txt”, ‘w’);
 
Перший параметр – це шлях до файлу. Другий режим читання файлу. Він вказується для того, щоб сервер знав, які права надати програмі. Чи лише читання, без права редагувати, чи запису, чи редагування тощо.
 
Прочитати рядки з файлу можна так:
<source lang="php">