我想通過PHP上傳文件到FTP,它的工作原理...排序。請看看我的代碼;PHP上傳多個文件到FTP
$filename = $_FILES['files']['name'];
$host = "ftp.mydomain.com";
$username = "myusername";
$password = "mypassword";
$local_file = 'upload/'.$filename;
$remote_file = $filename;
$con = ftp_connect($host, 21) or die("Couldnt connect");
$log = ftp_login($con, $username, $password) or die("Wrong username or password.");
ftp_pasv($con, true);
$upload = ftp_put($con, $remote_file, $local_file, FTP_BINARY);
if($upload) echo 'Error.';
ftp_close($con);
echo 'Success';
exit;
這個腳本實際上工作,但只是與一個文件。如果我通過表單上傳多個文件,它只會上傳一個文件。我希望我的表單中的所有文件都能上傳。我怎樣才能做到這一點?
將循環在PHP代碼。 – Barmar
如何?我真的是新的PHP。 @Barmar – zorensen
用一個'foreach()'語句來遍歷數組的元素。 – Barmar