是否有一些PHP脚本或一种方法来自动批量上传各种文件到远程FTP服务器。PHP脚本将不同的文件上传到不同的服务器
让我举个例子,我有一个像这样的文件夹结构,其中包含文件。
../domain1.com/
../domain2.com/
../domain3.com/
如果每个域文件夹有不同的FTP登录信息到远程服务器。
是否有一些PHP脚本或一种方法来自动批量上传各种文件到远程FTP服务器。PHP脚本将不同的文件上传到不同的服务器
让我举个例子,我有一个像这样的文件夹结构,其中包含文件。
../domain1.com/
../domain2.com/
../domain3.com/
如果每个域文件夹有不同的FTP登录信息到远程服务器。
写一个,这很简单,归功于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',
等...
我想你可以把它写你自己;)。它很容易。 PHP有一个用于FTP functions的库。与DirectoryIterator一起,您可以创建一个很好的脚本来处理此问题。
不需要PHP,几行shell就可以做到。 –