English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Файловая система справочник
Функция stat() может возвращать информацию о файле.
array stat ( string $filename )
Эта функция может собирать статистическую информацию о файле с именем filename. Если имя файла является символической ссылкой, то статистическая информация берется из файла本身, а не из символической ссылки. Функция lstat() аналогична функции stat(), но она может базироваться на состоянии символической ссылки.
<?php $stat = stat("/PhpProject/sample.txt"); // Получение состояния файла echo "Время доступа: " . $stat["atime"]; // Вывод времени доступа файла, как и при вызове fileatime() echo "\nВремя изменения: " . $stat["mtime"]; // Вывод времени изменения файла, как и при вызове filemtime() echo "\nНомер устройства: " . $stat["dev"]; // Вывод номера устройства ?>
Результат вывода
Время доступа: 1590217956 Время изменения: 1591617832 Номер устройства: 1245376677
<?php $stat = stat("/PhpProject/sample.txt"); if(!$stat) { echo "не удалось вызвать stat()..."; } else { $atime = $stat["atime"] + 604800; if(!touch("/PhpProject1/sampl2.txt", time(), $atime)) { echo "не удалось touch файл..."; } else { echo "touch() вернуло успех..."; } ?>
Результат вывода
touch() вернуло успех...