ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

PHP учебник

PHP HOME PHP Intro PHP Install PHP Syntax PHP Variables PHP Echo / Print PHP Data Types PHP Strings PHP Constants PHP Operators PHP If...Else...Elseif PHP Switch PHP While Loops PHP For Loops PHP Functions PHP Arrays PHP Sorting Arrays PHP Superglobals

PHP Forms

PHP Form Handling PHP Form Validation PHP Form Required PHP Form URL/E-mail PHP Form Complete

PHP Advanced

PHP Arrays Multi PHP Date and Time PHP Include PHP File Handling PHP File Open/Read PHP File Create/Write PHP File Upload PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP Error Handling PHP Exception

MySQL Database

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX RSS Reader AJAX Poll

PHP Examples


PHP Reference

PHP Overview PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones


PHP 5 FileSystem Функции


Введение в файловую систему PHP

Функции файловой системы позволяют получить доступ к файловой системе и манипулировать ею.


Установки

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


Совместимость с Unix/Windows

При указании пути на платформах UNIX в качестве разделителя каталогов используется косая черта (/).

На платформах Windows можно использовать как косую черту (/), так и обратную косую черту (\).


Конфигурация среды выполнения

Поведение функций файловой системы зависит от настроек в PHP. ini.

Параметры конфигурации файловой системы:

Имя По умолчанию Описание Изменчива
allow_url_fopen "1" Позволяет fopen ()-Type функции для работы с URL (доступны с PHP 4.0.4) PHP_INI_SYSTEM
user_agent NULL Определяет агент пользователя для PHP для отправки (доступно с PHP 4,3) PHP_INI_ALL
default_socket_timeout "60" Устанавливает время ожидания по умолчанию (в секундах) для потоков на основе сокетов (доступно с PHP 4,3) PHP_INI_ALL
from "" Определяет анонимный FTP пароль (ваш адрес электронной почты) PHP_INI_ALL
auto_detect_line_endings "0" Если установлено значение "1", PHP будет изучать данные, прочитанные fgets () и File (), чтобы увидеть, если он использует UNIX, MS-DOS или Mac строки-конец символов (доступно с PHP 4,3) PHP_INI_ALL


Функции файловой системы PHP 5

Функции Описание
basename() Возвращает компонент имени файла контура
chgrp() Изменяет группу файлов
chmod() Изменяет режим файла
chown() Изменяет владельца файла
clearstatcache() Очищает кэш состояния файла
copy() Копирует файл
delete() Видеть unlink() or 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() Возвращает номер дескриптора файла
filemtime() Возвращает время последнего изменения файла
fileowner() Возвращает идентификатор пользователя (владельца) файла
fileperms() Возвращает разрешения файла
filesize() Возвращает размер файла
filetype() Возвращает тип файла
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()
popen() Открытие трубы
readfile() Считывает файл и записывает его в выходной буфер
readlink() Возвращает цель символьной ссылки
realpath() Возвращает абсолютный путь
realpath_cache_get() Возвращает записи кэша realpath
realpath_cache_size() Возвращает размер кэша realpath
rename() Переименование файла или каталога
rewind() Перемотка указателя файла
rmdir() Удаляет пустой каталог
set_file_buffer() Sets the buffer size of an open file
stat() Возвращает сведения о файле
symlink() Создание символьной ссылки
tempnam() Создает уникальный временный файл
tmpfile() Создает уникальный временный файл
touch() Устанавливает время доступа и модификации файла
umask() Изменение разрешений для файлов
unlink() Удаление файла