ZipArchive::statName

(PHP 5 >= 5.2.0, PECL zip >= 1.5.0)

ZipArchive::statNameGet the details of an entry defined by its name.

Опис

array ZipArchive::statName ( string $name [, int $flags ] )

The function obtains information about the entry defined by its name.

Параметри

name

Name of the entry

flags

The flags argument specifies how the name lookup should be done. Also, ZipArchive::FL_UNCHANGED may be ORed to it to request information about the original file in the archive, ignoring any changes made.

  • ZipArchive::FL_NOCASE

  • ZipArchive::FL_NODIR

  • ZipArchive::FL_UNCHANGED

Значення, що повертаються

Returns an array containing the entry details або FALSE в разі помилки.

Приклади

Приклад #1 Dump the stat info of an entry

<?php
$zip 
= new ZipArchive;
$res $zip->open('test.zip');
if (
$res === TRUE) {
    
print_r($zip->statName('foobar/baz'));
    
$zip->close();
} else {
    echo 
'failed, code:' $res;
}
?>

Наведений вище приклад виведе щось подібне до:

Array
(
    [name] => foobar/baz
    [index] => 3
    [crc] => 499465816
    [size] => 27
    [mtime] => 1123164748
    [comp_size] => 24
    [comp_method] => 8
)
add a note add a note

User Contributed Notes 1 note

up
0
Stewart Rice
14 years ago
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
To Top