【问题标题】:PHP script to upload different files to different serversPHP脚本将不同的文件上传到不同的服务器
【发布时间】:2013-01-03 22:29:05
【问题描述】:

是否有一些 PHP 脚本或方法可以自动将各种文件批量上传到远程 FTP 服务器。

让我举个例子,我有一个这样的文件夹结构,其中包括文件。

../domain1.com/
../domain2.com/
../domain3.com/

每个域文件夹对远程服务器都有不同的 FTP 登录详细信息。

【问题讨论】:

  • 不需要 PHP,几行 shell 就可以了。

标签: php process batch-file ftp


【解决方案1】:

写一个,感谢PHP's FTP functions,很简单。

这是一个将文件上传到 FTP 服务器的脚本教程,只需在脚本中添加 array of FTP servers 并使用 foreach loop 循环即可:

http://www.jonasjohn.de/snippets/php/ftp-example.htm

您的 FTP 服务器阵列可能类似于 ...

Array =>
  [0] => Array
     [folder] => 'domain1.com',
     [ftp_server] => 'ftp.thisisdomain1.com',
     [ftp_user] => 'user',
     [ftp_pass] => 'pass',
   [1] => Array
     [folder] => 'domain2.com',
     [ftp_server] => 'ftp.thisisdomain2.com',
     [ftp_user] => 'user2',
     [ftp_pass'] => 'pass2',

等等……

【讨论】:

    【解决方案2】:

    我想你可以自己写;)。它很容易。 PHP 有一个用于FTP functions 的库。与DirectoryIterator 一起,您可以创建一个很好的脚本来处理这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多