Здравствуйте, пытаюсь реализовать скачивание файлов с FTP-сервера Подключение к FTP: PHP: <?php $ftp_server = "192.168.100.5"; //IP $ftp_user_name = "Admin"; //Логин $ftp_user_pass = "qwerty12345"; //Пароль $paths = "../FTPFILES"; //Путь к FTP каталогу $conn_id = ftp_connect($ftp_server); // включение пассивного режима ftp_pasv($conn_id, true); // входим при помощи логина и пароля $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // проверяем подключение if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user: $ftp_user_name"; exit; } else { echo "Connected to $ftp_server, for user: $ftp_user_name"; } ?> Скрипт: PHP: <?php ini_set('display_errors',1); error_reporting(E_ALL); require_once '../connection.php'; require_once '../ftp.php'; if (isset($_POST['filenameclass'])&& !empty($_POST['filenameclass']) && isset($_POST['id']) &&!empty($_POST['id'])){ $ID=intval($_POST['id']); $FileName=$_POST['filenameclass']; echo $FileName; // открыть файл для записи $file = $FileName; $fp = fopen($file, 'w'); // Начало скачивания $ret = ftp_nb_fget($conn_id, $fp, $file, FTP_BINARY); while ($ret == FTP_MOREDATA) { // продолжение скачивания ... $ret = ftp_nb_continue($conn_id); } if ($ret != FTP_FINISHED) { echo "При скачивании файла произошла ошибка..."; exit(1); } // закрытие файла fclose($fp); }else{ echo "Параметры не переданы"; } ?> Но почему-то файл не скачивается. В $FileName имя файла, который нужно скачать. Такой файл имеется на FTP. В чем может быть дело?