2013-01-03 52 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一起,您可以創建一個很好的腳本來處理此問題。

相關問題