(PHP >= 8.0.0, PECL zip >= 1.16.0)
ZipArchive::setMtimeName — Définit la date de modification d'une entrée par son nom
Définit la date de modification d'une entrée par son nom.
nametimestampflagsCet exemple crée un fichier archive ZIP test.zip et ajoute le fichier test.txt avec les modifications faites sur la date de modification.
Exemple #1 Archive un fichier
<?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";
}
?>Note: Cette fonction n'est disponible que si l'extension a été compilée avec libzip ≥ 1.0.0.