Вот код Я использую:
Код: Выделить всё
$ftp_conn = ftp_ssl_connect('ftps.test.com', 2222) or die("Could not connect to");
$login = ftp_login($ftp_conn, 'user', 'pwd');
if ($login) {
echo "Successfully logged in";
} else {
echo "Log in failed";
}
$local_file = "test.txt";
$fp = fopen($local_file,"w");
//this is the path on server where file located
$rsr_product_file = 'keydealer/categories.txt';
// download server file and save it to open local file
if (ftp_fget($ftp_conn, $fp, $rsr_product_file, FTP_ASCII, 0)) {
echo "Successfully written to $local_file.";
} else {
echo "Error downloading $rsr_product_file.";
}
Успешный вход в систему. Предупреждение: ftp_get(): синтаксическая ошибка, команда не распознана в /chroot/home/test/test. y.net/html/pub/Newftp.php в строке 35. Ошибка загрузки keydealer/categories.txt
Сообщение об ошибке предполагает, что произошла синтаксическая ошибка или нераспознанная команда, но я не могу понять, в чем дело. Я подозреваю, что проблема кроется где-то в функции ftp_fget, но я не знаю, как действовать.
Может ли кто-нибудь указать мне правильное направление для решения этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/767 ... ver-in-php
Мобильная версия