提问人:Denis 提问时间:7/22/2023 最后编辑:KIKO SoftwareDenis 更新时间:7/22/2023 访问量:34
PHP ZipArchive:如何修复不准确的文件日期?
PHP ZipArchive: how to fix inaccurate file dates?
问:
我有一个php(7.0.33)脚本,可以压缩整个Web目录,包括子文件夹和文件。 下载并提取这样的存档后,我注意到 zip 中的文件日期与服务器中的相应文件日期相比都偏移了 2 小时(1 秒),这恰好是我的时区的偏移量(UTC/GMT +2 小时)。
我需要日期准确。
所以它看起来像一个时区问题,但我看不出如何解决它。我读到ZipArchive不支持时区设置...?
所以我想我可以使用 ZipArchive: https://www.php.net/manual/en/ziparchive.setmtimeindex.php 中的 setMtimeIndex() 方法在压缩文件时设置正确的文件日期。 但服务器声明该方法未定义。 文档指定该方法从 Libzip ≥ 1.0.0 开始可用。 我的服务器有 Libzip 1.1.2,所以...?
有什么想法吗?谢谢!:)
答: 暂无答案
评论
PECL zip >= 1.16.0