PHP МЕТАДАННЫЕ ФАЙЛА
Метаданные файла в PHP представляют информацию, связанную с файлом, такую как размер, тип и дата создания файла. Эти метаданные могут быть важными приложениями, в которых необходимо управлять файлами. Для работы с метаданными файла в PHP можно использовать функции из стандартной библиотеки.
Функция stat
возвращает информацию о файле в виде массива. В этом массиве содержатся различные метаданные файла, такие как размер файла, время последнего изменения, время последнего доступа и т.д. Пример:
$fileInfo = stat("/path/to/file");echo "File size: " . $fileInfo[7] . " bytes
";echo "Last modified: " . date("F d Y H:i:s.", $fileInfo[9]);
Другая функция filemtime
возвращает время последнего изменения файла. Это может быть полезным, если вам нужно определить, был ли файл изменен с момента последнего обращения к нему. Пример:
$lastModified = filemtime("/path/to/file");echo "Last modified: " . date("F d Y H:i:s.", $lastModified);
Тип файла может быть получен с помощью функции mime_content_type
. Она возвращает тип MIME файла на основе его расширения. Пример:
$fileType = mime_content_type("/path/to/file");echo "File type: " . $fileType;
Кроме того, существует возможность получить информацию о файле, используя объект SplFileInfo
. У этого объекта есть несколько методов для получения метаданных файла, таких как getSize
, getMTime
и getType
. Пример:
$fileInfo = new SplFileInfo("/path/to/file");echo "File size: " . $fileInfo->getSize() . " bytes
";echo "Last modified: " . date("F d Y H:i:s.", $fileInfo->getMTime());echo "File type: " . $fileInfo->getType();
Скрытые секреты фотографий. Работа с метаданными
Работа с файлами. Практический PHP
Метаданные: Невидимая информация о файлах
Метаданные. Что и как можно найти на сайте
Как УДАЛИТЬ МЕТАДАННЫЕ
#4 Метасимволы - Linux 101
Уроки PHP 7 - Как сделать форму Upload файла