PHP Conference Nagoya 2025

ZipArchive::setMtimeName

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

ZipArchive::setMtimeNameEstablece la hora de modificación de una entrada definida por su nombre

Descripción

public ZipArchive::setMtimeName(string $name, int $timestamp, int $flags = 0): bool

Establece la hora de modificación de una entrada definida por su nombre.

Parámetros

name

Nombre 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->setMtimeName('text.txt', mktime(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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top