#15 – Работа с файлами при помощи PHP

Поділитись

Язык PHP является серверным языком программирования. Как и любой серверный язык – PHP умеет работать с файлами и папками внутри проекта. За урок мы научимся создавать, редактировать и считывать данные из файлов при помощи PHP.

Видеоурок

Многие языки программирования предоставляют классы для работы с файлами и директориями проекта. Язык PHP обладает множеством классов для записи и чтения данных из файлов.

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

При работе с файлами всегда необходимо помнить две вещи:

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

Если файл не открыт или же неверно открыт, то вы не можете полноценно работать с его содержимым. 

С закрытием все проще, но и коварнее. Если вы не закроете файл, то программа будет работать верно, тем не менее, чем больше будет открытых файлов, тем больше программа будет перегружена и в какой-то момент она просто зависнет или выключиться.

Установка прав доступа

PHP позволяет устанавливать права доступа к всевозможным файлам и папкам. Для этого существует специальная функция chmod(), которая принимает два параметра — путь к файлу и новые права доступа.

Мы можем проверить права доступа при помощи функции fileperms(). В качестве параметра необходимо передать путь к файлу, который необходимо проверить.


Поділитись