Уроки PHP

#15 - Робота з файлами за допомогою PHP

#15 - Робота з файлами за допомогою PHP

Мова PHP є серверною мовою програмування. Як і будь-яка серверна мова – PHP вміє працювати з файлами та папками всередині проекту. За урок ми навчимося створювати, редагувати та зчитувати дані з файлів за допомогою PHP.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Багато мов програмування надають класи для роботи з файлами та директоріями проекту. Мова PHP має безліч класів для запису і читання даних із файлів.


Робота з файлами

Під час роботи з файлами завжди потрібно пам’ятати дві речі:

  1. Перед початком роботи з файлом його необхідно відкрити;
  2. Після завершення роботи з файлом його необхідно закрити.


Якщо файл не відкритий або неправильно відкритий, ви не можете повноцінно працювати з його вмістом. 


Із закриттям усе простіше, але й підступніше. Якщо ви не закриєте файл, програма працюватиме правильно, проте чим більше буде відкритих файлів, тим більше програма буде перевантажена, і в якийсь момент вона просто зависне або вимкнеться.


Встановлення прав доступу

PHP дозволяє встановлювати права доступу до різноманітних файлів і папок. Для цього існує спеціальна функція chmod(), яка приймає два параметри — шлях до файлу і нові права доступу.


Ми можемо перевірити права доступу за допомогою функції fileperms(). Як параметр необхідно передати шлях до файлу, права якого потрібно перевірити.

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Фреймворк Laravel: cоздание веб сайта
Відеокурс з PHP, MySQL / Створення динамічного сайту
Створення динамічного веб-сайту
7 уроків
Коментарі
Додати коментар

Поки що коментарів немає