我对zip文件中的文件有疑问,如果我在zip文件中有一些文本文件,可以操作这个文本文件并更改这个zip文件中的信息吗?
例如,如果我在test.zip中有test.txt文件,可以打开这个文本文件并更改内容并放入其他内容,就像我使用fopen,fputs和fclose一样,但是所有这些都在zip中
我搜索这个,但没有找到任何东西
最诚挚的问候,谢谢
答案 0 :(得分:1)
是的,你可以! :)
像这样:
$zip = new ZipArchive();
$zip->open('test.zip');
// Read from file
$contents = $zip->getFromName('test.txt');
var_dump($contents);
// Write to file
$zip->addFromString('test.txt', 'foo bar');
// Close (and re-pack) zip file. Don't miss that!
$zip->close();
查看ZipArchive
课程的文档。