Как сказано в документации :
remote_file: Путь к удаленному файлу.
local_file: Путь к локальному файлу.
Другими словами, $destination_file
- это местоположение и имя файла, куда вы хотите записать на FTP-сервер. $source_file
- это расположение и имя файла, который вы хотите загрузить.
Кроме того, я настоятельно рекомендую по возможности использовать что-то другое, кроме FTP. FTP имеет множество уязвимостей безопасности, худшая из которых заключается в том, что ваше имя пользователя и пароль не зашифрованы. Он также сталкивается с проблемами с NAT и некоторым программным обеспечением межсетевого экрана, поскольку его команды и передача данных используют независимые TCP-соединения. Используйте SCP или что-нибудь еще.