在不使用ZipArchive的情况下,如何在PHP中创建zip文件

8

我正在尝试在PHP中创建zip文件。

由于服务器环境有限,所以我无法使用ziparchive扩展,也无法exec一个shell命令。

是否有一种纯粹的php解决方案,可以让我无论如何创建.zip归档文件?


希望这能帮到你 http://www.w3schools.com/php/php_ref_zip.asp - Code Spy
@jolly.exe,你的解决方案使用了zip扩展名,而我无法使用。 - yossi
2个回答

6

是的,我已经尝试过PclZip了,但当它没有足够的内存时,无法压缩大文件。 - yossi
我刚刚也发现了这个,但是我发现问题已经关闭了:http://www.tinybutstrong.com/apps/tbszip/tbszip_help.html - Christopher Thomas

1

服务器上肯定有什么? 如果是Unix机器,您可以执行shell命令吗?shell_exec('zip ...')


我无法使用任何Shell命令。 - yossi
1
那么你必须将一些实现包含到你的项目中。刚刚发现这个 http://sourceforge.net/projects/phpzip/ - Tobas
是的,这是PclZip,它在压缩大文件时存在问题,无论如何还是谢谢。 - yossi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接