可以使用PHP自动将特定文件从FTP备份到特定文件夹吗?

时间:2013-12-27 13:24:15

标签: php ftp backup

我的FTP中有很多备份文件。 文件名如:index.php.bk-2013-12-27

我想将这些文件备份到名为/backup/

的文件夹中

所以我的httpdocs文件夹里面就是这样。

  • 的index.php
  • 备份/ index.php.bk.2013-12-27

以下两种方法都可以做到这一点。

01。如果任何文件包含名称 .bk ,应自动备份到文件夹backup

02。

  • 创建一个名为backup_move.text的文本文件,该文件包含 需要复制并放入httpdocs文件夹的文件路径。
  • 然后php脚本从中提取那些文件路径 backup_move.text并将文件同步到名为backup
  • 的文件夹

我怎么能用一些php编码来做这件事。?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

可以做到(两种解决方案)。

但你需要判断解决方案(01)是否需要递归或不是。我想你知道php有一个“时间”可以运行(标准是60秒),所以你知道你需要备份的文件不需要超过55秒来获得备份。

您可以尝试使用下一个链接,它将完整备份站点,数据库和文件并将其放入zip文件中。它需要配置一点,但它可以帮助。

http://www.starkinfotech.com/php-script-to-take-a-backup-of-your-site-and-database/