Функция ftp_get()— это функция PHP, используемая для загрузки файла с удаленного FTP-сервера. Он принимает следующие параметры:
connection: ресурс FTP-соединения, полученный изftp_connect().local_file: путь к локальному файлу, в котором будет сохранен загруженный файл.remote_file: путь к удаленному файлу на FTP-сервере.
Вот пример использования функции ftp_get():
<?php
$ftp_server = 'ftp.example.com';
$ftp_username = 'username';
$ftp_password = 'password';
$local_file = '/path/to/local/file.txt';
$remote_file = '/path/to/remote/file.txt';
// Connect to the FTP server
$conn = ftp_connect($ftp_server);
if (!$conn) {
die('Failed to connect to FTP server');
}
// Login to the FTP server
if (!ftp_login($conn, $ftp_username, $ftp_password)) {
die('Failed to login to FTP server');
}
// Download the file
if (ftp_get($conn, $local_file, $remote_file, FTP_BINARY)) {
echo 'File downloaded successfully';
} else {
echo 'Failed to download the file';
}
// Close the FTP connection
ftp_close($conn);
?>
В этом примере выполняется подключение к FTP-серверу, вход в систему с использованием имени пользователя и пароля и загрузка файла с удаленного сервера с помощью ftp_get(). Он использует режим передачи FTP_BINARY, который подходит для большинства типов файлов.