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

Функция Описание
basename() Возвращает компонент имени файла пути
chgrp() Изменяет файловую группу
chmod() Изменяет режим файла
chown() Меняет владельца файла
clearstatcache() Очищает кеш состояния файла
copy() Копирует файл
delete() Смотрите unlink() или unset()
dirname() Возвращает путь к родительскому каталогу
disk_free_space() Возвращает доступное пространство в файловой системе или разделе диска
disk_total_space() Возвращает общий размер файловой системы или раздела диска
diskfreespace() Возвращает доступное пространство в файловой системе или разделе диска. Псевдоним disk_free_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() Returns the file type
flock() Блокирует или освобождает файл
fnmatch() Сопоставляет имя файла или строку с указанным шаблоном
fopen() Открывает файл или URL
fpassthru() Выводит все оставшиеся данные в указатель файла
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() Проверяет, был ли файл загружен через HTTP POST
is_writable() Проверяет, доступно ли для записи имя файла
is_writeable() Псевдоним is_writable()
lchgrp() Изменяет групповое владение символической ссылкой
lchown() Изменяет право собственности пользователя на символическую ссылку
link() Создает жесткую ссылку
linkinfo() Возвращает информацию о ссылке
lstat() Возвращает информацию о файле или символической ссылке
mkdir() Создает каталог
move_uploaded_file() Перемещает загруженный файл в новое место
parse_ini_file() Разбирает файл конфигурации
parse_ini_string() Разбирает строку конфигурации
pathinfo() Возвращает информацию о пути к файлу
pclose() Закрывает указатель файла процесса
popen() Открывает указатель файла процесса
readfile() Читает файл и записывает в буфер вывода
readlink() Возвращает цель символьной ссылки
realpath() Возвращает канонизированный абсолютный путь
realpath_cache_get() Возвращает записи кэша realpath
realpath_cache_size() Возвращает размер кеша realpath
rename() Переименовывает файл или каталог
rewind() Перематывает назад позиции указателя файла
rmdir() Удаляет пустой каталог
set_file_buffer() Устанавливает размер буфера файла
stat() Возвращает информацию о файле
symlink() Создает символическую ссылку
tempnam() Создает временный файл с уникальным именем файла
tmpfile() Создает уникальный временный файл
touch() Устанавливает время доступа и изменения файла
umask() Изменяет текущую маску
unlink() Удаляет файл

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.