ZipArchive::setMtimeIndex

(PHP >= 8.0.0, PECL zip >= 1.16.0)

ZipArchive::setMtimeIndexDefine o tempo de modificação de uma entrada definida pelo seu índice

Descrição

public ZipArchive::setMtimeIndex(int $index, int $timestamp, int $flags = 0): bool

Define o tempo de modificação de uma entrada definida pelo seu índice.

Parâmetros

index

Índice da entrada.

timestamp

O tempo de modificação (timestamp Unix) do arquivo.

flags

Opções opcionais, não utilizados por enquanto.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Este exemplo cria um arquivo ZIP test.zip e adiciona o arquivo test.txt com sua data de modificação.

Example #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";
}
?>

Notas

Note:

Esta função só está disponível se compilada com libzip ≥ 1.0.0.

Veja Também