Мне нужно получить файл с сервера (SFTP) с помощью PHP-кода и сохранить его на моей локальной машине. Я использую ftp_ssl_connect() для this.The кодаНе удается получить файл с сервера с помощью php
$local_file = '/var/www/filename.csv';
$server_file = '/foldername/filename.csv';
$ftp_connection = ftp_ssl_connect('example.com','port');
$login_result = ftp_login($ftp_connection, 'username', 'password');
if (ftp_get($ftp_connection, $local_file, $server_file, FTP_BINARY)) {
echo "Successfully written to $local_file\n";
} else {
echo "There was a problem\n";
}
ftp_close($ftp_connection);
Но им получить ошибку как
'Fatal error: Call to undefined function ftp_ssl_connect()'
Так есть ли другой способ сделать это otherthan этого метода?
Я пробовал ssh2_connect(). Но это тоже не работает. Существуют ли какие-либо спецификации, необходимые для этой функции? –