如何下载更新zip包并安装它

时间:2010-01-22 13:26:28

标签: php class

嘿伙计们,我知道如何为我的项目编写更新脚本,最简单的方法是编写一个文件并将其提供给用户并让他去寻找它。但我想自动更新他的网站。

与wordpress完全一样,你可以看到用户可以点击按钮,脚本将执行后续步骤。

问题是如何从目标服务器下载zip文件,将其解压缩到用户主机上并自动安装

也许我可以自己编写这个脚本,但我想可能目前我们有一些类在PHP中这样做

提前致谢

3 个答案:

答案 0 :(得分:1)

新的和闪亮的php-5.3提供.phar扩展,摇滚。你甚至不必“解压缩”它。

答案 1 :(得分:-1)

正如您所看到的,如果您使用downloadabe wordpress版本(我的意思是,您下载并放置在您的主机上),它会询问您的FTP用户和密码:wp使用php FTP函数。

我发现了一个很好的教程,可以使用FTP通过curl:here is it.

然后,你需要解压缩它:php已准备好zip扩展程序

答案 2 :(得分:-2)

您可以使用cURL下载文件,使用PHP's Zip-function解压缩