在PHP中动态创建自解压zip

时间:2011-12-20 14:36:12

标签: php zip sfx

我正在编写一个包含一些文件的php脚本(一个setup.exe和一个licence.txt,它直接在php中为用户创建)。我们不希望用户必须解压缩并启动setup.exe。 在计算机上,我们通过使用selfextracting zips解决了这个问题:

zip称为setup.exe zip有应用程序的图标 提取目的地是临时文件夹 提取过程是隐藏的

因此,如果用户单击setup.exe,他不知道此setup.exe最后是一个zip。

但这也可能在php脚本的服务器上? 我尝试了普通的ziparchive对象和pclzip,我可以使用这些库创建zip。但我不能改变上面的参数...

有人能告诉我是否有解决方案?

1 个答案:

答案 0 :(得分:2)

使用PHP:exec运行压缩和编译exec文件的外部应用程序,并根据需要将内容放入其中。

PHP没有内置函数来压缩和编译可执行文件。