PHPKonf 2020 Online

ZipArchive::setMtimeName

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

ZipArchive::setMtimeNameDéfinit le date de modification d'une entée par son nom

Description

public ZipArchive::setMtimeName ( string $name , int $timestamp [, int $flags ] ) : bool

Défiint le date de modification d'une entée par son nom.

Liste de paramètres

name

Nom de l'entrée.

timestamp

La date de modification (unix timestamp) du fichier.

flags

Drapeaux optionnels, non utilisés quant à présent.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

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

Notes

Note:

Cette fonction n'est disponible que si l'extension a été compilée avec libzip ≥ 1.0.0.

Voir aussi

add a note add a note

User Contributed Notes

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