Как загрузить файл с FTPS-сервера в PHP?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как загрузить файл с FTPS-сервера в PHP?

Сообщение Anonymous »

Я пытаюсь загрузить файл с FTPS-сервера в PHP с помощью функции ftp_fget, но столкнулся с ошибкой, которую не могу устранить.
Вот код Я использую:

Код: Выделить всё

$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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»