Работа с файлами — одна из ключевых возможностей PHP, которая позволяет сохранять, читать, изменять и удалять файлы на сервере. Это полезно в разных ситуациях: например, для хранения пользовательских данных, ведения логов или работы с загруженными файлами.

Допустим, у нас есть интернет-магазин, который хранит список товаров в текстовом файле products.txt. Мы хотим загружать этот список и отображать его на сайте.

Создание файла products.txt
Телевизор - 5000
Ноутбук - 7000
Смартфон - 100

Теперь напишем PHP-скрипт для чтения файла:

Что здесь происходит?

  • Проверяем, существует ли файл products.txt.
  • Открываем файл в режиме чтения (r).
  • Считываем его содержимое построчно с помощью fgets().
  • Выводим каждую строку на экран.
  • Закрываем файл после работы с ним.

Это удобно, например, если список товаров обновляется регулярно, и нам не нужно хранить его в базе данных.