четверг, 13 апреля 2017 г.

PHP. Работа с файлами. Определение деталей файла

filemtime — возвращает время последнего изменения контента файла.
filectime — возвращает время изменения индексного дескриптора файла.
fileatime — возвращает время последнего доступа к файлу.

touch — устанавливает время доступа и модификации файла.

pathinfo — возвращает информацию о пути к файлу.



$filename = 'filetest.txt';
echo filesize($filename) . "<br />"; // размер файла в байтах

// Модификация файла
// filemtime — Возвращает время последнего изменения контента файла
// filectime — Возвращает время изменения индексного дескриптора файла
// fileatime — Возвращает время последнего доступа к файлу

echo strftime('%m/%d/%Y %H:%M', filemtime($filename)) . "<br />";
echo strftime('%m/%d/%Y %H:%M', filectime($filename)) . "<br />";
echo strftime('%m/%d/%Y %H:%M', fileatime($filename)) . "<br />";

// Обновляет все показетели времени на текущее время.
//touch($filename); // touch — Устанавливает время доступа и модификации файла

echo strftime('%m/%d/%Y %H:%M', filemtime($filename)) . "<br />";
echo strftime('%m/%d/%Y %H:%M', filectime($filename)) . "<br />";
echo strftime('%m/%d/%Y %H:%M', fileatime($filename)) . "<br />";

// pathinfo парсит информацию о файле и помещает ее в массив
$path_parts = pathinfo(__FILE__); // pathinfo — Возвращает информацию о пути к файлу
echo $path_parts['dirname'] . "<br />"; // Z:\home\lynda2\www
echo $path_parts['basename'] . "<br />"; // file_details.php
echo $path_parts['filename'] . "<br />"; // file_details
echo $path_parts['extension'] . "<br />"; // php

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html