【发布时间】:2014-07-21 00:19:28
【问题描述】:
我想修改 zip 文件中的一些文件。我尝试使用类 zip 并且它有效:
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
$zip->extractTo('./', 'test.txt');
$fp=fopen("test.txt","a");
fputs($fp,"Hello"."\n");
fclose($fp);
$zip->addFile('test.txt');
$zip->close();
unlink ("test.txt");
}
是否可以不创建用于修改、提取、重新打包等的临时文件。相反,只在 zip 文件中修改我想要更改的目标文件。
如果无法使用 zip 文件,则没问题。我可以使用其他压缩文件格式,比如tar等。我需要一些格式让我压缩里面的很多文件,并在他的内容中修改。
【问题讨论】:
标签: php zip compression tar