Функции файловой системы позволяют вам получать доступ к файловой системе и манипулировать ею.
Функции файловой системы являются частью ядра PHP. Для использования этих функций установка не требуется.
На поведение функций файловой системы влияют настройки в php.ini.
Параметры конфигурации файловой системы:
имя | по умолчанию | описывать | Можно изменить |
---|---|---|---|
allow_url_fopen | "1" | Разрешить функциям типа fopen() использовать URL-адреса. (Доступно после версии PHP 4.0.4) | PHP_INI_SYSTEM |
user_agent | НУЛЕВОЙ | Определяет пользовательский агент, отправленный PHP. (Доступно после версии PHP 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Установите тайм-аут по умолчанию (в секундах) для потоков сокетов. (Доступно после версии PHP 4.3) | PHP_INI_ALL |
от | "" | Определите пароль для анонимного FTP (ваш адрес электронной почты). | PHP_INI_ALL |
auto_detect_line_endings | "0" | Если установлено значение «1», PHP будет проверять, соответствуют ли окончания строк в данных, полученных с помощью fgets() и file(), соглашениям Unix, MS-Dos или Mac. (Доступно после версии PHP 4.3) | PHP_INI_ALL |
При указании путей на платформах Unix косая черта (/) используется в качестве разделителя каталогов. На платформах Windows можно использовать как прямую косую черту (/), так и обратную косую черту ().
функция | описывать |
---|---|
базовое имя() | Возвращает часть пути, содержащую имя файла. |
чгрп() | Изменить файловую группу. |
chmod() | Изменить файловый режим. |
чаун() | Сменить владельца файла. |
Очиститьстаткэш() | Очистить кеш статуса файла. |
копировать() | Скопируйте файл. |
удалить() | См. unlink() или unset(). |
имя_каталога() | Возвращает часть пути, содержащую имя каталога. |
disk_free_space() | Возвращает свободное место в каталоге. |
disk_total_space() | Возвращает общую емкость диска каталога. |
дисксвободное пространство() | Псевдоним для disk_free_space(). |
fзакрыть() | Закройте открытые файлы. |
феоф() | Проверяет, достиг ли указатель файла конца файла. |
fflush() | Сбрасывает буферизованный вывод в открытый файл. |
fgetc() | Возвращает символы из открытого файла. |
fgetcsv() | Проанализируйте строку из открытого файла и проверьте поля CSV . |
fgets() | Возвращает строку из открытого файла. |
fgetss() | Возвращает строку из открытого файла, отфильтровывая теги HTML и PHP. |
файл() | Считайте файл в массив. |
file_exists() | Проверьте, существует ли файл или каталог. |
file_get_contents() | Считайте файл в строку. |
file_put_contents() | Записать строку в файл. |
fileatime() | Возвращает время последнего доступа к файлу. |
filectime() | Возвращает время последнего изменения файла. |
файловая группа() | Возвращает идентификатор группы файла. |
файловый дескриптор() | Возвращает номер индексного дескриптора файла. |
время файла() | Возвращает время последнего изменения содержимого файла. |
владелец файла() | Возвращает идентификатор пользователя (владельца) файла. |
файлпермс() | Возвращает права доступа к файлу. |
размер файла() | Возвращает размер файла. |
тип файла() | Возвращает тип файла. |
стадо() | Заблокируйте или отпустите файлы. |
фнматч() | Соответствует именам файлов или строкам на основе заданного шаблона. |
fopen() | Откройте файл или URL-адрес. |
fpassthru() | Считывает данные из открытого файла до конца файла (EOF) и записывает результаты в выходной буфер. |
fputcsv() | Отформатируйте строки в CSV и запишите их в открытый файл. |
fputs() | Псевдоним для fwrite(). |
читать() | Прочтите открытый файл. |
fscanf() | Анализирует входные данные в соответствии с указанным форматом. |
fseek() | Найдите в открытом файле. |
fstat() | Возвращает информацию об открытом файле. |
ftell() | Возвращает текущую позицию в открытом файле. |
ftruncate() | Усекать открытый файл до указанной длины. |
fwrite() | Запись в открытый файл. |
глобус() | Возвращает массив, содержащий имена файлов/каталоги, соответствующие указанному шаблону. |
is_dir() | Определите, является ли файл каталогом. |
is_executable() | Определите, является ли файл исполняемым. |
is_file() | Определите, является ли файл обычным файлом. |
is_link() | Определите, является ли файл соединением. |
is_readable() | Определите, доступен ли файл для чтения. |
is_uploaded_file() | Определите, был ли файл загружен через HTTP POST. |
is_writable() | Определите, доступен ли файл для записи. |
is_writeable() | Псевдоним для is_writable(). |
лчгрп() | Измените групповое владение символической ссылкой. |
lchown() | Изменение права собственности пользователя на символические ссылки. |
связь() | Создайте жесткую ссылку. |
ссылкаинформация() | Возвращает информацию о жесткой ссылке. |
lstat() | Возвращает информацию о файле или символической ссылке. |
мкдир() | Создать каталог. |
move_uploaded_file() | Переместите загруженные файлы в новое место. |
parse_ini_file() | Разберите файл конфигурации. |
parse_ini_string() | Разберите строку конфигурации. |
путьинформации() | Возвращает информацию о пути к файлу. |
pclose() | Закройте процесс, открытый функцией popen(). |
попэн() | Откройте процесс. |
чтение файла() | Прочитайте файл и напишите в выходной буфер. |
читатьссылку() | Возвращает цель символической ссылки. |
реальный путь() | Возвращает абсолютный путь. |
realpath_cache_get() | Возврат записи кэша. |
realpath_cache_size() | Возвращает размер кэша. |
переименовать() | Переименуйте файл или каталог. |
перемотка назад() | Перемотка назад положения указателя файла. |
РМдир() | Удалить пустые каталоги. |
set_file_buffer() | Устанавливает размер буфера для открытых файлов. |
статистика() | Возвращает информацию о файле. |
символическая ссылка() | Создайте символическую ссылку. |
темпнам() | Создайте уникальный временный файл. |
tmpfile() | Создайте уникальный временный файл. |
трогать() | Установите время доступа и изменения для файлов. |
маска() | Измените права доступа к файлу. |
отсоединить() | Удалить файлы. |