Since a Unix Timestamp is measured in seconds, not milliseconds, I would have to assume that mtime is 'modified time' rather than 'millisecond time'... however it does not appear to work on a Linux system
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.5.0)
ZipArchive::statName — Gibt die Details eines via Namen bestimmten Eintrags zurück
Die Funktion erhält Informationen über einen Eintrag, der mittels seines Namens bestimmt wird.
name
Name des Eintrags
flags
Das flags-Argument gibt an, wie die Namensauflösung durchgeführt werden
soll. Außerdem kann ZipArchive::FL_UNCHANGED
angewendet werden, um ohne Berücksichtigung eventueller Veränderungen
Informationen über die originale Datei im Archiv zu erhalten.
Gibt ein Array zurück, das die Eintragsdetails enthält.
Bei einem Fehler wird false
zurückgegeben.
Beispiel #1 Die Statusinformation eines Eintrags ausgeben
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
print_r($zip->statName('foobar/baz'));
$zip->close();
} else {
echo 'Fehler, Code:' . $res;
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Array ( [name] => foobar/baz [index] => 3 [crc] => 499465816 [size] => 27 [mtime] => 1123164748 [comp_size] => 24 [comp_method] => 8 )
Since a Unix Timestamp is measured in seconds, not milliseconds, I would have to assume that mtime is 'modified time' rather than 'millisecond time'... however it does not appear to work on a Linux system