Функции Файловой Системы
XXX. Функции файловой системы
Введение
Требования
Эти функции доступны как часть стандартного модуля, который всегда доступен.
Инсталяция
Для использования этих функций не нужно никакой специальной установки, они являются частью ядра PHP.
Конфигурация времени выполнения
Это расширение не определяет никаких директив конфигурации.
Типы ресурсов
Предопределённые константы
Это расширение не определяет никаких констант.
См. также
разделы Директория и Выполнение программы.
- Содержание
- basename — возвращает компонент filename пути
- chgrp - изменяет file group
- chmod - изменяет file mode
- chown - изменяет file owner
- clearstatcache - очищает stat-кэш файла
- copy - копирует файл
- delete - (здесь заглушка статьи учебника)
- dirname — возвращает компонент directory name пути
- disk_free_space — возвращает доступное пространство в директории
- disk_total_space — возвращает общий размер директории
- diskfreespace - псевдоним disk_free_space()
- fclose - закрывает указатель открытого файла
- feof - проверяет, находится ли указатель файла в точке end-of-file
- fflush - очищает вывод в файл
- fgetc - получает символ от указателя файла
- fgetcsv - получает строку от указателя файла и разбирает CSV-поля
- fgets - получает строку от указателя файла
- fgetss - получает строку от указателя файла и вырезает тэги HTML
- file_exists - проверяет, существует ли файл
- file_get_contents - читает весь файл в строку
- file_get_wrapper_data - запрашивает header/meta-данные из указателей "обёрнутых" файлов
- file_register_wrapper - регистрирует URL-оболочку/wrapper, реализованную как PHP-класс
- file - читает весь файл в массив
- fileatime - получает время последнего доступа к файлу
- filectime - получает inode время изменения файла
- filegroup - получает file group
- fileinode - получает file inode
- filemtime - получает время последнего изменения файла
- fileowner - получает file owner
- fileperms - получает file permissions
- filesize - получает размер файла
- filetype - получает тип файла
- flock - переносимая информирующая блокировка файла
- fopen - открывает файл или URL
- fpassthru - выводит все оставшиеся в указателе файла данные
- fputs - записывает в указатель файла
- fread - Binary-safe/безопасное в двоичном режиме чтение файла
- fscanf - разбирает ввод из файла в соответствии с форматом
- fseek - ищет в указателе файла
- fstat - получает информацию о файле с использованием указателя открытого файла
- ftell - сообщает позицию чтения/записи указателя файла
- ftruncate - усекает файл до заданного размера
- fwrite - Binary-safe запись в файл
- glob - находит pathnames, совпадающие с патэрном
- is_dir - сообщает, является ли filename директорией
- is_executable - сообщает, является ли filename исполняемым
- is_file - сообщает, является ли filename регулярным файлом
- is_link - сообщает, является ли filename символической ссылкой
- is_readable - сообщает, является ли filename читаемым
- is_uploaded_file - сообщает, был ли файл загружен через HTTP POST
- is_writable - сообщает, можно ли записывать в filename
- is_writeable - сообщает, можно ли записывать в filename
- link - создаёт жёсткую ссылку
- linkinfo - получает информацию о ссылке
- lstat - выдаёт информацию о файле или символической ссылке
- mkdir - создаёт директорию
- move_uploaded_file - перемещает загруженный файл в новое место
- parse_ini_file - разбирает файл конфигурации
- pathinfo — возвращает информацию о пути файла
- pclose - закрывает process file pointer/указатель процесса файла
- popen - открывает process file pointer
- readfile - выводит файл
- readlink — возвращает цель/target символической ссылки
- realpath — возвращает канонизированный абсолютный pathname
- rename - переименовывает файл
- rewind - возвращает в начало указатель файла
- rmdir - удаляет директорию
- set_file_buffer - устанавливает буферизацию файла на данном указателе файла
- stat - выдаёт информацию о файле
- symlink - создаёт символическую ссылку
- tempnam - создаёт файл с уникальным именем
- tmpfile - создаёт временный файл
- touch - устанавливает время доступа и изменения файла
- umask - изменяет текущую umask
- unlink - удаляет файл