我需要在解压缩时用当前时间或其他内容更改文件名,并需要保存文件。
我知道解压缩文件并使用函数
保存unzip_file()
但我需要在保存之前更改文件名。
答案 0 :(得分:0)
试试这个:
$zip = new ZipArchive;
if($zip->open($path) === TRUE) {
$name = $zip->getNameIndex(0);
$zip->extractTo($destination);
$zip->close();
}
$ext = pathinfo("/destination/$name", PATHINFO_EXTENSION);
rename("/destination/$name" . $ext, "/destination/$new_name" . $ext);