(PHP >= 8.0.0, PECL zip >= 1.16.0)
ZipArchive::setMtimeIndex — Define o tempo de modificação de uma entrada definida pelo seu índice
Define o tempo de modificação de uma entrada definida pelo seu índice.
indexÍndice da entrada.
timestampO tempo de modificação (timestamp Unix) do arquivo.
flagsOpções opcionais, não utilizados por enquanto.
Este exemplo cria um arquivo ZIP test.zip e adiciona o arquivo test.txt com sua data de modificação.
Exemplo #1 Arquivar um arquivo
<?php
$zip = new ZipArchive();
if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('text.txt');
$zip->setMtimeIndex(0, mktime(0,0,0,12,25,2019));
$zip->close();
echo "Ok\n";
} else {
echo "KO\n";
}
?>Nota:
Esta função só está disponível se compilada com libzip ≥ 1.0.0.