2013-01-03 54 views
0

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

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

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

如果每个域文件夹有不同的FTP登录信息到远程服务器。

+1

不需要PHP,几行shell就可以做到。 –

回答

0

写一个,这很简单,归功于PHP's FTP functions

下面是上传文件到FTP服务器的脚本教程,只是通过与foreach loop和你的好添加array of FTP servers到脚本和循环:

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', 

等...

0

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

相关问题