嘿伙计们,我知道如何为我的项目编写更新脚本,最简单的方法是编写一个文件并将其提供给用户并让他去寻找它。但我想自动更新他的网站。
与wordpress完全一样,你可以看到用户可以点击按钮,脚本将执行后续步骤。
问题是如何从目标服务器下载zip文件,将其解压缩到用户主机上并自动安装
也许我可以自己编写这个脚本,但我想可能目前我们有一些类在PHP中这样做
提前致谢
答案 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解压缩