Функция PHP ftp_get(): загрузка файлов с FTP-серверов

Функция ftp_get()— это функция PHP, используемая для загрузки файла с удаленного FTP-сервера. Он принимает следующие параметры:

  1. connection: ресурс FTP-соединения, полученный из ftp_connect().
  2. local_file: путь к локальному файлу, в котором будет сохранен загруженный файл.
  3. 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, который подходит для большинства типов файлов.