通过PHP FTP维护文件版本?

时间:2010-04-17 03:33:56

标签: php ftp version

目前我正在开发一个将安装在许多不同网站上的“插件”,我想知道维护这个“插件”文件版本的最佳方式。

这就是我的想法。在服务器上有一个插件的“主副本”,然后通过FTP连接到目标站点,并将副本上传到他们的站点,覆盖他们可能拥有的任何文件。

我想知道最好的方法。

“插件”将包含许多不同的文件夹和文件,因此一次传输一个文件将太繁琐。有没有办法一次复制整个文件夹?

或者更好的是,有没有办法在上传新文件之前递归文件夹并检查文件差异?这是为了确保我们上传的是一个新文件,而不仅仅是同一个文件。

2 个答案:

答案 0 :(得分:1)

我建议使用源版本控制系统,例如gitsubversion

答案 1 :(得分:0)

要传输多个文件,您可以使用PHP的zlib功能。然后,您可以让客户端在到达时提取存档。