Ниже примеры помогут вам в лучшем понимании основного понятия языка программирования PHP.
Функции файловой системы позволяют манипулировать папками & файлами из определенного каталога.
Полный перечень функция файловой системы PHP 5
Ниже приведен полный список функций PHP 5, которые используются для управления файловой системы.
Функция в PHP | Описание |
basename() | Возвращает имя файла |
chgrp() | Изменение группы файлов |
chmod() | Изменение разрешения файла |
chown() | Изменение владельца файла |
clearstatcache() | Очищает кэш состояния файлов |
copy() | Копирует файл |
dirname() | Возвращает имя каталога из пути |
disk_free_space() | Возвращает свободное пространство каталога |
disk_total_space() | Возвращает размер каталога |
fclose() | Закрывает открытый файл |
feof() | Тесты на конец файла в открытом файле |
fflush() | Сбрасывает буферизованный вывод в открытый файл |
fgetc() | Возвращает символ из открытого файла |
fgetcsv() | Анализирует строку из открытого файла, проверка полой CSV |
fgets() | Возвращает строку из открытого файла |
fgetss() | Возвращает строку с HTML и PHP теги удалены из открытого файла |
file() | Считывает файл в массив |
file_exists() | Проверяет, существует ли или нет файл или каталог |
file_get_contents() | Считывает файл в строку |
file_put_contents() | Записывает строку в файл |
fileatime() | Возвращает время последнего доступа к файлу |
filectime() | Возвращает время последнего изменения файла |
filegroup() | Возвращает идентификатор группы файла |
fileinode() | Возвращает номер inode файла |
filemtime() | Возвращает время последнего изменения файла |
fileOwner() | Возвращает идентификатор пользователя(владельца) файла |
fileperms() | Возвращает права доступа к файлу |
filesize() | Возвращает размер файла |
filetype() | Возвращает тип файла |
flock() | Блокирует или освобождает файл |
fnmatch() | Соответствует имени файла или строку с заданным шаблоном |
eореп() | Открывает файл или URL |
fpassthru() | Считывает из открытого файла, пока EOF, и записывает результат в буфер вывода |
fputcsv() | Форматирование строки в CSV и записывает его в открытый файл |
fputs() | Псевдоним FWRITE() |
fread() | Чтение из открытого файла |
fscanf() | Обрабатывает данные из открытого файла в соответствии с заданным форматом |
fseek() | Стремится в открытом файле |
fstat() | Возвращает информацию об открытом файле |
ftell() | Возвращает текущую позицию в открытом файле |
ftruncate() | Усекает открытый файл определенной длины |
fwrite() | Пишет в открытый файл |
glob() | Возвращает массив имен файлов/каталогов, соответствующий заданному шаблону |
is_dir() | Проверяет, является ли файл каталогом |
is_executable() | Проверяет, является ли файл исполняемым |
is_file() | Проверяет, является ли файл обычным файлом |
is_link() | Проверяет, является ли файл ссылку |
is_readable() | Проверяет, является ли файл для чтения |
is_uploaded_file() | Проверяет, был ли файл загружен с помощью POST HTTP |
is_writable() | Проверяет, является ли файл записываемый |
is_writeable() | Псевдоним is_writable() |
lchgrp() | Изменение групповой собственности по ссылке |
lchown() | Изменение владельца-пользователя ссылки |
ссылка() | Создает жесткую ссылку |
linkInfo() | Возвращает информацию жесткой ссылки |
lstat() | Возвращает символьную информацию о соединении |
mkdir() | Создает каталог |
move_uploaded_file() | Перемещает загруженный файл |
parse_ini_file() | Анализирует файл конфигурации |
parse_ini_string() | Анализирует строку конфигурации |
pathInfo() | Возвращает информацию о пути к файлу |
pclose() | Закрывает pipe |
popen() | Открывает pipe |
readFile() | Чтение и запись в файл |
readlink() | Возвращает символьную целевую ссылку |
realpath() | Возвращает абсолютный путь к файлу |
realpath_cache_get() | Возвращает запись кэша Realpath |
realpath_cache_size() | Возвращает размер кэша Realpath |
rename() | Переименовывает файл или каталог |
rewind() | Перемотка указателя на файл |
rmdir() | Удаляет пустой каталог |
set_file_buffer() | Устанавливает размер буфера открытого файла |
stat() | Возвращает информацию о файле |
symlink() | Создает символическую ссылку |
tempnam() | Создает уникальный временный файл |
tmpfile() | Создает уникальный временный файл |
touch() | Устанавливает время доступа и модификации файла |
umask() | Изменение прав доступа к файлам для файлов |
unlink() | Удаляет файл |