PHP的ZIP压缩处理包 TbsZip 2.10 发布

fmms 13年前
     <p>TbsZip 是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。<br /> <br /> TbsZip 2.10 发布了,该版本修复了一些小bug以及PHP提醒消息的问题。<br /> <br /> 示例:</p>    <pre class="brush:php; toolbar: true; auto-links: false;">$zip = new clsTbsZip(); // instantiate the class    $zip->Open('archive1.zip'); // open an existing zip archive    $ok = $zip->FileExists('innerfolder/subfile1.txt'); // check if a sub-file exist in the archive    $txt = $zip->FileRead('subfile2.txt'); // retrieve the content of a sub-file    ... // some work on the $txt contents    $zip->FileReplace('subfile2.txt', $txt, TBSZIP_STRING); // replace the existing sub-file    $zip->FileReplace('subfile3.txt', false); // delete the existing sub-file    $zip->FileAdd('subfile4.txt', $txt3, TBSZIP_STRING); // add a new sub-file    $zip->Flush(TBSZIP_FILE, 'archive1_new.zip'); // flush the modifications as a new archive    $zip->Close(); // close the current archive</pre>    <p></p> 项目地址:    <a href="/misc/goto?guid=4958186282482828693" target="_blank">http://www.tinybutstrong.com/apps/tbszip/tbszip_help.html</a>