ZipArchive::setMtimeName
(PHP >= 8.0.0, PECL zip >= 1.16.0)
ZipArchive::setMtimeName — Установить время модификации файла по его имени
Описание
$name
, int $timestamp
, int $flags
= ?
) : boolУстановить время модификации файла по его имени.
Список параметров
-
name
-
Имя файла.
-
timestamp
-
Время модификации (временная метка unix) файла.
-
flags
-
Необязательные флаги. В текущий момент не используются.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Примеры
Пример создания ZIP-архива test.zip, добавления в него файла test.txt и установка времени модификации для него.
Пример #1 Архивирование файла
<?php
$zip = new ZipArchive();
if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('text.txt');
$zip->setMtimeName('text.txt', mktime(0,0,0,12,25,2019));
$zip->close();
echo "Ok\n";
} else {
echo "KO\n";
}
?>
Примечания
Замечание:
Функция доступна только если сборка производилась с libzip ≥ 1.0.0.