Функции файловой системы PHP
- Предыдущая страница PHP Ошибка
- Следующая страница PHP Фильтр
PHP Filesystem Overview
Filesystem functions allow you to access and operate on the file system.
Installation
Filesystem functions are part of the PHP core and can be used without installation.
Runtime configuration
Behavior of filesystem functions is affected by settings in php.ini.
Filesystem configuration options:
Name | Default | Описание | Может быть изменен |
---|---|---|---|
allow_url_fopen | "1" |
Этот параметр активирует протокол обертки fopen в формате URL, что позволяет получить доступ к объектам URL, таким как файлы.По умолчанию, протокол обертки предоставляет доступ к удаленным файлам через протоколы ftp и http, некоторые расширения, такие как zlib, могут регистрировать дополнительные протоколы обертки. (Доступно с версии PHP 4.0.4 и выше.). |
PHP_INI_SYSTEM |
user_agent | NULL |
Определите User-Agent, отправляемый PHP. Доступно с версии PHP 4.3.0 и выше. |
PHP_INI_ALL |
default_socket_timeout | "60" |
Default timeout for socket-based streams (in seconds). Доступно с версии PHP 4.3.0 и выше. |
PHP_INI_ALL |
from | "" | Определите пароль анонимного ftp (ваш адрес электронной почты). | PHP_INI_ALL |
auto_detect_line_endings | "0" |
При установке в On, PHP будет проверять, соответствует ли символ конца строки, полученный через fgets() и file(), привычкам Unix, MS-DOS или Macintosh. Это позволяет PHP взаимодействовать с Macintosh-системами, но по умолчанию значение Off, так как при определении的习惯а EOL в первой строке есть небольшие потери производительности, и пользователи, использующие символ carriage return в Unix-системах в качестве разделителя полей, могут встретить向下 несовместимое поведение. Доступно с версии PHP 4.3.0 и выше. |
PHP_INI_ALL |
Совместимость Unix / Windows
При указании пути на Unix-платформе используется косая черта (/) в качестве разделителя каталогов. На Windows-платформе могут использоваться как косая черта (/), так и обратная косая черта (\).
Функции файловой системы PHP
PHP:Указывает на самую早ую версию PHP, поддерживающую эту функцию.
Функция | Описание | PHP |
---|---|---|
basename() | Вернуть имя файла из пути. | 3 |
chgrp() | Изменить группу файла. | 3 |
chmod() | Изменить режим файла. | 3 |
chown() | Изменить владельца файла. | 3 |
clearstatcache() | Очистить кэш статуса файла. | 3 |
copy() | Копировать файл. | 3 |
delete() | См. unlink() или unset(). | |
dirname() | Вернуть имя каталога из пути. | 3 |
disk_free_space() | Вернуть доступное пространство каталога. | 4 |
disk_total_space() | Вернуть общую емкость диска каталога. | 4 |
diskfreespace() | disk_free_space() как синоним. | 3 |
fclose() | Закрыть открытый файл. | 3 |
feof() | Тестировать, достиг ли файловый указатель конца файла. | 3 |
fflush() | Вывести содержимое буфера вывода файла. | 4 |
fgetc() | Вернуть символ из открытого файла. | 3 |
fgetcsv() | 解析 строку из открытого файла, проверить CSV-поле. | 3 |
fgets() | Вернуть строку из открытого файла. | 3 |
fgetss() | Прочитать строку из открытого файла и удалить HTML и PHP-метки. | 3 |
file() | Прочитать файл в массив. | 3 |
file_exists() | Проверить, существует ли файл или каталог. | 3 |
file_get_contents() | Прочитать файл в строку. | 4 |
file_put_contents() | Записать строку в файл. | 5 |
fileatime() | Возвратить上次 посещенное время файла. | 3 |
filectime() | Возвратить上次 измененное время файла. | 3 |
filegroup() | Возвращает идентификатор группы файла. | 3 |
fileinode() | Возвращает номер inode файла. | 3 |
filemtime() | Возвращает время последней модификации файла. | 3 |
fileowner() | ID пользователя файла (владельца). | 3 |
fileperms() | Возвращает права доступа файла. | 3 |
filesize() | Возвращает размер файла. | 3 |
filetype() | Возвращает тип файла. | 3 |
flock() | Заключает или освобождает файл. | 3 |
fnmatch() | Соответствует файлу или строке по указанному шаблону. | 4 |
fopen() | Открывает файл или URL. | 3 |
fpassthru() | Читает данные из открытого файла до EOF и записывает результаты в буфер вывода. | 3 |
fputcsv() | Форматирует строку в формате CSV и записывает её в открытый файл. | 5 |
fputs() | Альтернативное имя fwrite(). | 3 |
fread() | Читает открытый файл. | 3 |
fscanf() | Анализирует ввод по указанному формату. | 4 |
fseek() | Положение в открытом файле. | 3 |
fstat() | Возвращает информацию о открытом файле. | 4 |
ftell() | Возвращает текущее положение указателя файла. | 3 |
ftruncate() | Обрезает файл до указанной длины. | 4 |
fwrite() | Записывает в файл. | 3 |
glob() | Возвращает массив имён файлов/каталогов, соответствующих заданному шаблону. | 4 |
is_dir() | Проверяет, является ли указанное имя файла каталогом. | 3 |
is_executable() | Проверяет, можно ли выполнять файл. | 3 |
is_file() | Проверяет, является ли указанный файл обычным файлом. | 3 |
is_link() | Проверяет, является ли указанный файл ссылкой. | 3 |
is_readable() | Проверяет, можно ли читать файл. | 3 |
is_uploaded_file() | Проверяет, был ли файл загружен через HTTP POST. | 3 |
is_writable() | Проверяет, можно ли写入 файл. | 4 |
is_writeable() | Альтернативное имя is_writable(). | 3 |
link() | Создаёт жёсткую ссылку. | 3 |
linkinfo() | Возвращает информацию о жёсткой ссылке. | 3 |
lstat() | Возвращает информацию о файле или символической ссылке. | 3 |
mkdir() | Создает каталог. | 3 |
move_uploaded_file() | Перемещает загруженный файл в новое положение. | 4 |
parse_ini_file() | Анализирует конфигурационный файл. | 4 |
pathinfo() | Возвращает информацию о пути файла. | 4 |
pclose() | Закрывает процесс, открытый функцией popen(). | 3 |
popen() | popen() | 3 |
Открытие процесса. | readfile() | 3 |
Чтение файла и вывод на буфер вывода. | Возврат目标的 символической ссылки. | 3 |
realpath() | Возврат абсолютного имени пути. | 4 |
rename() | Переименовывание файла или папки. | 3 |
rewind() | Возврат позиционирования указателя файла. | 3 |
rmdir() | Удаление пустых папок. | 3 |
set_file_buffer() | Настройка буфера открываемого файла. | 3 |
stat() | Возврат информации о файле. | 3 |
symlink() | Создание символической ссылки. | 3 |
tempnam() | Создание уникального временного файла. | 3 |
tmpfile() | Создание временного файла. | 3 |
touch() | Настройка времени доступа и изменения файла. | 3 |
umask() | Изменение прав доступа к файлу. | 3 |
unlink() | Удаление файла. | 3 |
Константы PHP Filesystem
PHP:Указывает на самую早ую версию PHP, поддерживающую эту константу.
Константы | Описание | PHP |
---|---|---|
GLOB_BRACE | ||
GLOB_ONLYDIR | ||
GLOB_MARK | ||
GLOB_NOSORT | ||
GLOB_NOCHECK | ||
GLOB_NOESCAPE | ||
PATHINFO_DIRNAME | ||
PATHINFO_BASENAME | ||
PATHINFO_EXTENSION | ||
FILE_USE_INCLUDE_PATH | ||
FILE_APPEND | ||
FILE_IGNORE_NEW_LINES | ||
FILE_SKIP_EMPTY_LINES |
- Предыдущая страница PHP Ошибка
- Следующая страница PHP Фильтр