Функция stat() возвращает информацию о файле.
Эта функция вернет массив, содержащий следующие элементы:
[0] или [dev] - номер устройства
[1] или [ino] - номер индексного дескриптора
[2] или [mode] - режим защиты индексного дескриптора
[3] или [nlink] — количество подключений
[4] или [uid] — идентификатор пользователя владельца
[5] или [gid] — идентификатор группы владельца.
[6] или [rdev] — тип устройства inode
[7] или [размер] — размер файла в байтах
[8] или [atime] — время последнего доступа (временная метка Unix)
[9] или [mtime] — время последнего изменения (временная метка Unix)
[10] или [ctime] — время последнего изменения индексного дескриптора (временная метка Unix)
[11] или [blksize] — размер блока для ввода-вывода файловой системы (если поддерживается)
[12] или [blocks] — количество занятых блоков
статистика ( имя файла )
параметр | описывать |
---|---|
имя файла | Необходимый. Указывает путь к файлу. |
Примечание. Результаты, возвращаемые этой функцией, не совпадают с результатами между серверами. Этот массив содержит числовые индексы, индексы имен или и то, и другое.
Примечание. Результаты этой функции будут кэшироваться. Пожалуйста, используйте Clearstatcache() для очистки кеша.
<?php$stat = stat('test.txt');echo 'Время доступа: ' .$stat['atime'];echo '<br />Время модификации: ' .$stat['mtime'];echo '<br />Номер устройства: ' .$stat['dev'];?>
Приведенный выше код выведет:
Время доступа: 1141633430Время модификации: 1141298003Номер устройства: 0