ZipArchive::setMtimeIndex

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

ZipArchive::setMtimeIndexEstablece el tiempo de modificación de una entrada definido por su índice

Descripción

ZipArchive::setMtimeIndex ( int $index , int $timestamp [, int $flags ] ) : bool

Establece el tiempo de modificación de una entrada definido por su índice.

Parámetros

index

Índice de la entrada.

timestamp

La hora de modificación (unix timestamp) del archivo.

flags

Flags opcionales, sin usar por ahora.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Este ejemplo crea un archivo ZIP test.zip y añade al archivo test.txt con su fecha de modificación.

Ejemplo #1 Archivar un fichero

<?php
$zip 
= new ZipArchive();
if (
$zip->open('test.zip'ZipArchive::CREATE) === TRUE) {
    
$zip->addFile('text.txt');
    
$zip->setMtimIndex(0mktime(0,0,0,12,25,2019));
    
$zip->close();
    echo 
"Ok\n";
} else {
    echo 
"KO\n";
}
?>

Notas

Nota:

Esta función sólo está disponible si se construye con libzip ≥ 1.0.0.

Ver también