PHP. Робота з файлами і каталогами

Бази даних MySQL і Access все частіше стають загальнодоступними засобами зберігання даних. Але на початку 1990-х була популярна робота з файлами в PHP, збереження записів у форматованих текстові файли у форматі CSV, розділених новими рядками.

Основні принципи роботи

Бази даних зручні, але кожен розробник повинен мати принаймні деякі базові знання про те, як читати і писати файли. Можливо, багато хто задумається над питанням: «Чому мені потрібно це знати? Якщо я використовую файли, вони написані в XML, і я просто застосовую синтаксичний аналізатор».

Отже, ось кілька причин, по яких можуть знадобитися файли:

  • Щоб перемістити двійкові дані (наприклад, файли зображень в базу даних BLOB (двійкові великі об’єкти).
  • Імпорт даних (наприклад, адреси електронної пошти), експортованих з застарілої бази даних або програми.
  • Щоб з бази даних експортувати інформацію в текстовий файл для обробки в автономному режимі.
  • Цікаве:  Як створити логотип або емблему самостійно?

    Читання файлів і запис – це основні операції. Якщо потрібно прочитати документ, то спочатку його потрібно відкрити. Після цього слід прочитати якомога більше вмісту, потім закрити файл. Для запису інформації в документ, потрібно його спочатку відкрити (або, можливо, створити, якщо його ще не створено). Після цього записують необхідні дані і закривають його.

    Зручно використовувати і вбудовані функції, які автоматично роблять відкриття і закриття. Вони доступні в PHP5.Також слід ознайомитися з атрибутами файлів, тобто з його властивостями.

    Вони можуть розповісти:

    • про розмірі;
    • видати інформацію про те, коли останній раз до нього зверталися;
    • розповісти про власника і т. д.

    Найкраще вивчити всі основні атрибути для роботи з файлами в PHP. Це багато в чому полегшить роботу.